是否可以像为Windows应用程序一样为A网站创建安装程序包?
是否可以创建一个安装程序包,以便它自己在IIS中部署网站?
我听说可以创建这样的设置文件。如果确实如此,请告诉我。如果是,那该怎么做
感谢
答案 0 :(得分:5)
考虑使用 Web Deploy
http://www.iis.net/downloads/microsoft/web-deploy
它与Visual Studio项目很好地集成,您可以创建一个包,而不是部署到多台计算机。
Web Deploy使您可以打包Web应用程序内容, 配置,数据库和任何其他工件,如注册表,GAC 组件等,可用于存储或重新部署。如果 包需要重新部署到不同的环境, 包中的配置值可以在参数化期间进行参数化 部署而无需修改包本身。 创建后,可以使用Web Deploy cmdline部署这些软件包 或IIS管理器,无需管理员权限。
答案 1 :(得分:1)
Red-gate还提供免费产品,可以为您自动执行此操作:
答案 2 :(得分:1)
考虑使用 Windows Xml Installer
答案 3 :(得分:1)
是的,这很可能。
究竟取决于您的要求和VS版本。
使用开箱即用的VS2010(及更早版本),您可以创建Web安装项目。在VS2012中,此选项已消失。
对于大型(大型)项目,您应该查看IIS包。在VS2012中,起点位于“项目属性”,“打包/发布”选项卡下。
还有针对小型/不同项目的第三方解决方案。已经在这里提到了。