C# 有什么好的解决方案可以将ASP.NET web应用程序更新部署到多个服务器?

C# 有什么好的解决方案可以将ASP.NET web应用程序更新部署到多个服务器?,c#,asp.net,deployment,C#,Asp.net,Deployment,我有一个客户机,它有一个ASP.NET web应用程序,他们将该应用程序卖给那些反过来在我们公司或其他地方托管它的人。最终的结果是,源代码和数据库设置可以分布在多个服务器上,因此当我们推送更新时,我们必须手动推送,方法是复制源代码,然后根据需要更新数据库。对多台服务器执行此操作有什么好的替代方案吗?MSI可能会工作得最好。很有可能,您的客户希望控制更新的时间/情况,而MSI可能是发布此类更新的最简单机制。MSI可能工作得最好。可能性是,您的客户将希望在更新时发生控制,而MSI可能是发布这种更新的

我有一个客户机,它有一个ASP.NET web应用程序,他们将该应用程序卖给那些反过来在我们公司或其他地方托管它的人。最终的结果是,源代码和数据库设置可以分布在多个服务器上,因此当我们推送更新时,我们必须手动推送,方法是复制源代码,然后根据需要更新数据库。对多台服务器执行此操作有什么好的替代方案吗?

MSI可能会工作得最好。很有可能,您的客户希望控制更新的时间/情况,而MSI可能是发布此类更新的最简单机制。

MSI可能工作得最好。可能性是,您的客户将希望在更新时发生控制,而MSI可能是发布这种更新的最简单机制。

< P>如果您使用VisualStudio 2010,则可以考虑新的Web部署包技术。请参阅,它解释了如何部署IIS设置,甚至是必要的数据库作为部署的一部分。

< P>如果您使用VisualStudio 2010,则可以考虑新的Web部署包技术。请参阅,其中解释了如何在部署过程中部署IIS设置甚至必要的数据库。

请查看第页的视频。这是一个不错的介绍。

请看第页的视频。它给了我们一个体面的介绍。

约翰和特里普有很好的答案。我只想补充一点,除非这是一个开源项目:

不要部署源代码。


你的客户端应用程序应该被编译和模糊处理

约翰和特里普有很好的答案。我只想补充一点,除非这是一个开源项目:

不要部署源代码。

你的客户端应用程序应该被编译和模糊处理