0

我需要一些关于 Web 应用程序部署问题的咨询。假设我的 Web 服务器上安装了许多 Web 应用程序(WCF 服务、ASP.NET 站点、Silverlight 应用程序、静态 Web 应用程序以及可以在 IIS 上托管的东西)。

我的主要问题是,我需要为我的客户管理这些应用程序版本。示例:今天我有版本 1 的 Wcf 服务,所有客户端都可以使用,下个月后我发布版本 2,我需要在 IIS 上单独安装它并开始将客户端一个一个移动到它。我拥有的任何应用程序类型都可能发生同样的事情。

有没有一种现代的方法可以做到这一点。

提前致谢...

4

2 回答 2

0

查看 Nuget 并设置您的客户可以使用的提要。完整的版本控制功能包括:

http://nuget.codeplex.com/

http://www.codersbarn.com/post/2012/05/09/An-Introduction-to-Nuget.aspx

于 2012-05-14T12:18:02.533 回答
0

如果您部署您的 WCF 服务版本(这样 2 个版本可以共存),您可以利用应用程序配置文件来管理每个单独的应用程序指向的服务。因此,在部署新版本的服务后,您只需浏览每个应用程序的 web.config 文件并在需要时修改它以指向新服务。

于 2012-05-14T12:18:39.710 回答