开发WCF服务器配置

时间:2013-01-17 16:58:19

标签: wcf testing

我想找到一种方法来完成某些事情,但却找不到我想要的东西。

  • 4位开发人员

  • 1开发网络服务器

  • 1开发WCF服务器

  • 我们每个人都有自己的网站,可以使用IIS6在一台服务器上进行测试/调试。我们每个人都有自己的端口号,可以区分我们连接的网站。

  • 当我们的网站请求WCF服务器时,我们的开发网络服务器上的主机文件将其指向我们的开发WCF服务器。同样,生产Web服务器的hosts文件将其指向我们的生产WCF服务器。这样我们就不必担心在Visual Studio中更改服务引用的地址。

  • 最近,我们需要多个开发人员同时处理WCF代码的多个分支。目前,我们必须轮流使用WCF服务器。

  • 我们希望能够将我们在dev webserver上的各个网站指向我们的开发WCF服务器上的各个WCF网站。

  • 我尝试了几种我想到的方法,但它们都要求我们在Visual Studio中更新服务引用中的地址。 (目前,如果我们更新/添加服务调用,我们会在部署新的WCF代码后将本地计算机的主机文件指向开发站点。)

有没有人有任何想法,或者我可以找到这种类型的常见配置的方向?我必须假设Microsoft为具有针对网站和WCF站点的多个开发环境的多个开发人员提供了最佳实践设置。

设置要求:

  • 我们只有一个网站服务器用于网站测试。
  • 我们只获得一个用于WCF测试的网络服务器。
  • 在开发WCF代码时,我们需要一个不要求我们在Visual Studio中更新服务引用中的地址的解决方案。

如果情况变得更糟,我们可能不得不考虑改变要求。

提前谢谢!

1 个答案:

答案 0 :(得分:0)

您只需在每个部署的配置文件中更改服务的地址即可。在服务以产生不同客户端代理代码的方式更改之前,您无需更改服务引用的地址。