我将ASP.NET webapp部署到生产中的技术如下:
客户端:
服务器:
我不会停止数据库或运行任何其他工具来推广到生产。这是一家小公司,这看起来很好。你认为这种技术有什么问题?
答案 0 :(得分:3)
你不需要ZIP。 只需通过VS中的PUBLISH发布到您的服务器。 无论如何,IIS进程都将被终止并重新启动。
答案 1 :(得分:3)
查看http://www.iis.net/download/webdeploy
Web部署工具可与IIS6和IIS7配合使用,支持自动复制部署,文件同步以及将应用程序迁移到Web服务器。
答案 2 :(得分:1)
Scott Hanselman在2010年MIX的VS中做了关于网络部署的演讲:
斯科特可能会做一个有关干燥油漆的有趣演示,所以如果你有机会值得一看。答案 3 :(得分:1)
您的方法唯一的问题是需要手动干预。我强烈建议您阅读Continuous Delivery。