PB11.NET WebForm远程部署详解与注意事项

5星 · 超过95%的资源 需积分: 9 53 下载量 57 浏览量 更新于2024-09-13 3 收藏 323KB PDF 举报
在.NET WebForm开发中,远程部署(Remote Deployment)是一种常见的应用程序部署策略,特别是在PowerBuilder(PB)环境中。M-PowereNews的一篇文章由倍力资讯的VSD增值服务部李煌乙撰写,着重介绍了在PB 11中进行.NET WebForm应用的三种部署方式: 1. **通过WebForms Project生成MSI文件**:这是最常见的方法,开发人员会创建一个包含应用程序逻辑的项目,然后生成一个MSI安装包。这个MSI文件包含了应用程序的安装程序,只需将它复制到目标服务器上,解压后,安装精灵(Installation Wizard)会引导用户完成安装过程。默认的解压路径为"C:\Program Files\Webform\applicationName",但可以自定义为"C:\Inetpub\wwwroot"。安装过程中会显示软件使用许可声明,允许用户阅读并选择接受许可。 2. **直接从开发环境部署到指定服务器**:这种方式更加灵活,可以直接将应用程序目录复制到远程服务器的IIS目录下。然而,为了确保成功部署,需要满足以下条件: - **网络连接要求**:开发环境主机和目标主机必须属于同一个域或工作群组,以便权限管理。 - **身份验证**:开发环境登录ID必须是远程目标主机的本地用户,并且该用户必须是管理员组成员,以便对目标系统进行管理操作。 3. **使用开发环境IIS服务器进行部署**:虽然简便,但同样受限于上述条件,并且可能涉及更复杂的网络配置和权限设置。 在制作MSI文件之前,开发人员可以编辑License.rtf文件来定制软件使用许可声明,该文件通常位于\\sybase\PowerBuilder11.X\DotNET\bin目录下。若需要特定的许可声明,开发者应在部署时更新这个文件。 总结来说,远程部署.NET WebForm应用需要考虑网络配置、权限管理和许可声明的定制,以确保在不同环境下都能顺利部署和运行。通过选择适合的方式并遵循最佳实践,开发人员可以有效减少部署过程中可能遇到的问题。