将ASP.Net客户端指向另一台服务器上的相同服务

时间:2012-03-24 07:36:51

标签: asp.net

我有一个场景,我的asp.net应用程序正在使用WCF服务。现在服务有两个版本,比如testservice和prodservice。我必须在任何时候使用它们中的任何一个。为了测试,我需要将我的应用程序指向测试或生产。 我可以通过简单地更改我的asp.net应用程序的web.config中的端点中的url或者需要为每个应用程序添加saperate服务引用来实现此目的。

请指导。

Thaks

1 个答案:

答案 0 :(得分:0)

我认为如果您更改 web.config 文件中的端点地址,它应该可以工作,但是,每次要切换所使用的服务时都必须更改它。

如果要在开发期间切换端点,我想您可以定义多个配置相关的 web.config 文件,并在那里定义不同的端点地址。这样,您只能在编译应用程序时切换构建配置,并且它将使用适当的端点。有关它的更多信息,请参阅this question的答案以获取有关它的更多信息。