简体   繁体   English

Asp.net部署(网络安装程序)

[英]Asp.net Deployment (web installer)

I need to implement a web site installer for my asp.net application. 我需要为我的asp.net应用程序实现一个网站安装程序。 The installer will be handling following features - 安装程序将处理以下功能 -

  1. Deploy the .net web application on to the IIS server 将.net Web应用程序部署到IIS服务器上
  2. Setting up the Sql database connection to run the DB scripts. 设置Sql数据库连接以运行数据库脚本。
  3. Execute all the DB scripts. 执行所有数据库脚本。
  4. Run another exe for the license management. 运行另一个exe进行许可证管理。
  5. If some thing goes wrong, need to rollback everything. 如果出现问题,需要回滚所有内容。

I have heard about wix and install shield and wondering what would be the best technology suitable for this particular case. 我听说过wix和安装盾牌,并想知道什么是适合这种特殊情况的最佳技术。

Thanks Thurein 谢谢Thurein

MSDeploy does all this and more. MSDeploy完成了所有这些以及更多。 Find it over on www.iis.net. 在www.iis.net上找到它。

-Oisin -Oisin

WIX has the advantage of being very flexible and free. WIX具有非常灵活和免费的优点。 It also has a somewhat steep learning curve. 它也有一些陡峭的学习曲线。 If you are going to be doing something like this frequently however, it is certainly worth the investment. 如果你要经常这样做,那肯定值得投资。

After that, there are any number of commercial options to choose from, ie InstallShield. 之后,有许多商业选项可供选择,即InstallShield。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM