Web应用程序部署

时间:2012-01-26 20:47:02

标签: web-deployment web-deployment-project

我们使用c#,。net framework 4.0在vs 2010中开发了一个Web应用程序。我们应该支持各种操作系统和IIS版本。

对于我们应用程序的早期版本,我们在visual studio中使用了部署项目,该项目创建了.msi和setup.exe 我们宁愿不让客户下载多个文件,所以我们只给出了.msi   - 我们也发现(在win2008中)msi需要使用admin权限运行,并且很难为msi做。

我们希望避免任何需要使用命令行的安装。 希望我们不需要让客户下载其他先决条件。

人们如何部署他们的网络应用程序? 提前致谢

2 个答案:

答案 0 :(得分:1)

如果您的项目是Web应用程序项目,则可以提供Web部署包,并且可以使用IIS管理器进行安装。有关该过程的说明,请参阅此概述:

http://msdn.microsoft.com/en-us/library/dd394698.aspx

有关如何创建和安装软件包的详细信息,请参阅:

http://msdn.microsoft.com/en-us/library/dd465323.aspx

有关更多资源,请参阅MSDN部署内容映射:

http://msdn.microsoft.com/en-us/library/bb386521.aspx

答案 1 :(得分:0)

如果您想推动而不是拉动,请考虑查看TeamCity

此BLOG条目应该有所帮助:http://www.troyhunt.com/2010/11/you-deploying-it-wrong-teamcity.html

而且我很确定大多数人都会部署他们的网络应用程序:)