我们已经在VS2010中开发了一个web应用,使用c#,.net Framework4.0。我们应该支持各种操作系统和IIS版本。
对于我们的应用程序的早期版本,我们使用了visual studio中的deployment项目,它创建了一个.msi和一个setup.exe我们不希望让客户下载多个文件,所以我们只提供了.msi -我们还发现(在win2008中) msi需要以管理员权限运行,对于msi很难做到这一点。
我们希望避免任何需要使用命令行的安装。希望我们不需要让客户下载额外的先决条件。
人们是如何部署他们的web应用程序的?提前感谢
发布于 2012-01-26 22:02:09
如果您的项目是web应用程序项目,则可以提供Web部署包,并且可以使用IIS管理器进行安装。有关该过程的描述,请参阅此概述:
http://msdn.microsoft.com/en-us/library/dd394698.aspx
有关如何创建和安装软件包的详细信息,请参阅以下内容:
http://msdn.microsoft.com/en-us/library/dd465323.aspx
有关更多资源,请参阅MSDN部署内容图:
发布于 2012-01-26 20:56:29
如果你想推送而不是拉,请考虑使用TeamCity
这篇博客文章应该会有所帮助:http://www.troyhunt.com/2010/11/you-deploying-it-wrong-teamcity.html
我非常确定,大多数人都会部署他们的web应用程序:)
https://stackoverflow.com/questions/9025083
复制相似问题