-3

是否可以像为 Windows 应用程序一样为网站创建安装包?

是否可以创建一个安装包,以便它自己在 IIS 中部署网站?

我听说可以创建这样的设置文件。请告诉我是否属实。如果是真的,怎么做

谢谢

4

4 回答 4

5

考虑使用Web 部署

http://www.iis.net/downloads/microsoft/web-deploy

它与 Visual Studio 项目很好地集成在一起,您可以创建一个包,然后将其部署到多台机器上。

Web 部署使您能够打包您的 Web 应用程序内容、配置、数据库和任何其他工件,如注册表、GAC 程序集等,可用于存储或重新部署。如果包需要重新部署到不同的环境,包内的配置值可以在部署期间参数化,而无需修改包本身。创建后,可以使用 Web Deploy cmdline 或 IIS 管理器部署这些包,而无需管理权限。

于 2013-07-10T11:21:05.883 回答
1

Red-gate 也有一个免费的产品可以为你自动化:

http://www.red-gate.com/delivery/deployment-manager/

于 2013-07-10T11:21:40.840 回答
1

考虑使用Windows Xml 安装程序

WiX 工具集

于 2013-07-10T11:24:54.240 回答
1

是的,这是可能的。

具体如何取决于您的要求和 VS 版本。

使用开箱即用的 VS2010(及更早版本),您可以创建 Web 设置项目。在 VS2012 中,这个选项消失了。

对于大型(大型)项目,您应该查看 IIS 包。在 VS2012 中,起点位于 Project properties 下的 Package/Publish 选项卡下。

并且有针对较小/不同项目的第 3 方解决方案。这里已经提到了。

于 2013-07-10T11:25:44.857 回答