【发布时间】:2016-04-14 19:30:59
【问题描述】:
我使用 Visual Studio 2012 在 ASP.NET MVC 4 中创建了一个移动 Web 应用程序。
我已创建部署选项以将 Web 应用程序部署到我们自己的服务器,但现在我需要为 Web 应用程序创建安装程序,以便可以将其安装在客户服务器上。
我一直在寻找在 VS2012 中创建此类安装程序的选项,但我没有看到。
我在 VS2012 中看到的唯一设置和部署项目类型是 InstallShield,它适用于 Windows 应用程序,而不是 Web 应用程序。
那么,在 VS2012 中应该如何制作 Web 应用程序安装程序?
【问题讨论】:
-
您可以使用 Wix(Windows 安装程序工具包)创建适用于网站的安装程序。但是 wix 很糟糕(对不起,Rob,但确实如此)。如果您在公司工作,请购买可以与网站一起使用的安装程序产品。
-
如果您不喜欢 WiX,由于脚本的原因,另一个选项是 Advanced Installer,advancedinstaller.com,(我在构建它的公司工作)。它有 VS 2010 和 2012 的扩展,在下一个版本中也将有 2013。这是您可以在其中找到的 IIS 支持:advancedinstaller.com/user-guide/tutorial-iis.html
标签: asp.net-mvc visual-studio-2012 installation