是否可以像为 Windows 应用程序一样为网站创建安装包?
是否可以创建一个安装包,以便它自己在 IIS 中部署网站?
我听说可以创建这样的设置文件。请告诉我是否属实。如果是真的,怎么做
谢谢
考虑使用Web 部署
http://www.iis.net/downloads/microsoft/web-deploy
它与 Visual Studio 项目很好地集成在一起,您可以创建一个包,然后将其部署到多台机器上。
Web 部署使您能够打包您的 Web 应用程序内容、配置、数据库和任何其他工件,如注册表、GAC 程序集等,可用于存储或重新部署。如果包需要重新部署到不同的环境,包内的配置值可以在部署期间参数化,而无需修改包本身。创建后,可以使用 Web Deploy cmdline 或 IIS 管理器部署这些包,而无需管理权限。
Red-gate 也有一个免费的产品可以为你自动化:
考虑使用Windows Xml 安装程序
是的,这是可能的。
具体如何取决于您的要求和 VS 版本。
使用开箱即用的 VS2010(及更早版本),您可以创建 Web 设置项目。在 VS2012 中,这个选项消失了。
对于大型(大型)项目,您应该查看 IIS 包。在 VS2012 中,起点位于 Project properties 下的 Package/Publish 选项卡下。
并且有针对较小/不同项目的第 3 方解决方案。这里已经提到了。