【发布时间】:2009-07-26 12:41:21
【问题描述】:
哪种方法是部署 Web 应用程序的最佳方法。目前我正在发布应用程序并将该文件夹放在服务器中并创建虚拟目录并提供 Windows 身份验证。
我只是想知道这是一种更好的部署方法还是我需要使用任何其他部署技术?
请推荐
【问题讨论】:
-
请检查这个帖子,希望这对你有帮助……stackoverflow.com/questions/974799/…
标签: asp.net deployment
哪种方法是部署 Web 应用程序的最佳方法。目前我正在发布应用程序并将该文件夹放在服务器中并创建虚拟目录并提供 Windows 身份验证。
我只是想知道这是一种更好的部署方法还是我需要使用任何其他部署技术?
请推荐
【问题讨论】:
标签: asp.net deployment
这真的取决于情况。在某些情况下,使用 Visual Studio 的发布功能(右键单击项目)效果很好。但是,在某些情况下,特别是大型组织或基础架构组和开发团队更加孤立的环境中,您需要使用 Web 应用程序安装程序或 MSI 包。我也遇到过一些实例,其中最简单的方法是创建一个简单的 .bat 文件并在 Visual Studio 中创建一个外部命令。
【讨论】:
使用 Web 应用程序安装程序,使用 Visual Studio 轻松创建。
【讨论】:
如果您需要第三方在生产服务器中部署您的应用程序,我建议您使用 MSI 进行部署,它还可以帮助您对版本进行版本控制。
可以使用多种方式创建MSI,包括但不限于
【讨论】: