2012-03-24 94 views
1

我有一个场景,我的asp.net应用程序正在使用WCF服务。现在该服务有两个版本,例如testservice和prodservice。我必须在任何时候使用它们中的任何一个。为了测试,我需要将我的应用程序指向测试或产品。 我可以做到这一点,只需更改我的asp.net应用程序的web.config中的端点中的url,或者需要为它们中的每一个添加saperate服务引用。指向另一台服务器上的相同服务的ASP.Net客户端

请指导。

Thaks

回答

0

我想,如果你在的web.config文件改变端点的地址它应该工作,但是,你必须要切换使用的服务,每次改变它。

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

+0

是的,这是临时的目的,将来不需要,所以只是想确认我们可以做到这一点,只需更改网址,因为其他的东西,如约束力合同是相同的 – Manish 2012-03-24 08:23:52

+0

我想这将是最好的只是测试它,看看它是否有效。确保地址在应用程序源代码中的任何地方都没有硬编码。 – 2012-03-24 10:01:39

相关问题