我想找到一种方法来完成某些事情,但却找不到我想要的东西。
4位开发人员
1开发网络服务器
1开发WCF服务器
我们每个人都有自己的网站,可以使用IIS6在一台服务器上进行测试/调试。我们每个人都有自己的端口号,可以区分我们连接的网站。
当我们的网站请求WCF服务器时,我们的开发网络服务器上的主机文件将其指向我们的开发WCF服务器。同样,生产Web服务器的hosts文件将其指向我们的生产WCF服务器。这样我们就不必担心在Visual Studio中更改服务引用的地址。
最近,我们需要多个开发人员同时处理WCF代码的多个分支。目前,我们必须轮流使用WCF服务器。
我们希望能够将我们在dev webserver上的各个网站指向我们的开发WCF服务器上的各个WCF网站。
我尝试了几种我想到的方法,但它们都要求我们在Visual Studio中更新服务引用中的地址。 (目前,如果我们更新/添加服务调用,我们会在部署新的WCF代码后将本地计算机的主机文件指向开发站点。)
有没有人有任何想法,或者我可以找到这种类型的常见配置的方向?我必须假设Microsoft为具有针对网站和WCF站点的多个开发环境的多个开发人员提供了最佳实践设置。
设置要求:
如果情况变得更糟,我们可能不得不考虑改变要求。
提前谢谢!
答案 0 :(得分:0)
您只需在每个部署的配置文件中更改服务的地址即可。在服务以产生不同客户端代理代码的方式更改之前,您无需更改服务引用的地址。