我有一个客户端,它有一个ASP.NET Web应用程序,他们卖给人们,或者将其托管在我们公司或其他地方。最终的结果是源代码和数据库设置可以分布在多个服务器上,所以当我们推送更新时,我们必须通过复制源代码手动推送,然后根据需要更新数据库。有没有什么好的替代方案可以用于多台服务器?将ASP.NET Web应用程序更新部署到多个服务器的任何优秀解决方案?
0
A
回答
1
MSI可能效果最好。赔率是,你的客户希望控制何时/如果更新发生,并且MSI可能是提供这种更新的最简单机制。
3
如果您使用Visual Studio 2010,那么您可以考虑新的Web部署包技术。请参阅ASP.NET Web Application Project Deployment Overview ,其中说明了如何在部署过程中部署IIS设置以及甚至必要的数据库。
1
0
John和Trip有很好的答案。我只想添加一件小事,除非这是一个开源项目:
不要部署源代码。
您的客户端的应用程序应该被编译和混淆。
相关问题
- 1. 自动部署解决方案到Web应用程序
- 2. 将asp.net解决方案部署到多个托管系统
- 3. 如何将多项目解决方案部署到生产服务器
- 4. 在同一个解决方案中部署多个.Net Core Web项目到多个Azure应用服务
- 5. 如何在Web应用程序解决方案中使用Web服务
- 6. 将Web应用程序部署到Tomcat服务器的问题
- 7. 将ClickOnce应用程序部署到多个服务器
- 8. 将ASP.NET应用程序部署到远程服务器
- 9. 部署多个web应用程序在同一台服务器
- 10. 将Grails应用程序部署到Oracle iPlanet Web服务器
- 11. 将Haskell Web应用程序部署到低规格服务器
- 12. 使用相同的Visual Studio解决方案部署多个WP7应用程序?
- 13. 将更新部署到Windows服务应用程序
- 14. 在一个解决方案中部署多个Web应用程序的最简单方法是什么?
- 15. 如何将J2EE客户端/服务器应用程序部署为独立解决方案?
- 16. 如何在同一台服务器上多次部署asp.net web应用程序?
- 17. TFS 2010 + MSDeploy当解决方案有多个Web应用程序
- 18. 具有多个ASP.NET Web应用程序的Visual Studio解决方案
- 19. 将Web服务部署到我的Google App Engine应用程序
- 20. 使用STSADM将解决方案重新部署到SharePoint 2007
- 21. 部署Web应用程序到Tomcat服务器使用Maven
- 22. 如何使用capistrano将多个应用程序部署到同一服务器?
- 23. 如何将我的node.js应用程序部署到服务器?
- 24. a .net应用程序部署问题。是thinapp解决方案?
- 25. 重新部署解决方案后Web部件损坏
- 26. 部署CRM解决方案
- 27. 更改Azure Web应用程序的解决方案目录
- 28. SSRS解决方案部署
- 29. 将在线文档编辑添加到内部部署Web应用程序的软件包/解决方案
- 30. 轻松更新web应用程序多个服务器