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

时间:2013-07-10 11:17:00

标签: c# asp.net

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

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

我听说可以创建这样的设置文件。如果确实如此,请告诉我。如果是,那该怎么做

感谢

4 个答案:

答案 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还提供免费产品,可以为您自动执行此操作:

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

答案 2 :(得分:1)

考虑使用 Windows Xml Installer

WiX Toolset

答案 3 :(得分:1)

是的,这很可能。

究竟取决于您的要求和VS版本。

使用开箱即用的VS2010(及更早版本),您可以创建Web安装项目。在VS2012中,此选项已消失。

对于大型(大型)项目,您应该查看IIS包。在VS2012中,起点位于“项目属性”,“打包/发布”选项卡下。

还有针对小型/不同项目的第三方解决方案。已经在这里提到了。