我在Windows 7x64下使用VS 2012。我有一个winforms应用程序,它对Java(JBOSS)服务器进行web服务调用。在客户端,我使用“添加服务引用”创建了连接。一切都生成正确,客户端和我的开发服务器之间的通信工作。现在,我想将我的客户端指向不同的服务器以用于QA目的。我研究了这个,发现我应该更改app.config,特别是端点地址:
<endpoint address="http://devserver01.mydomain.org:80/af-afejb3/TransmitWS_003" ...>
我做了这个似乎有效,但我的问题是围绕我可能需要改变的其他地方。我对旧的开发服务器名称(devserver01.mydomain.org)的整个解决方案进行了文本搜索,发现它仍然存在于几个地方,包括: configuration.svcinfo, configuration91.svcinfo, configuration91.svcinfo, TransmitWS_003.wsdl, Reference.svcmap
我的想法是这些文件无关紧要,但我仍然感到很不舒服,因为我的代码库中的某些文件中的旧服务器名称仍然存在。上面的文件丢弃了我不应该提交版本控制的文件吗?我当然喜欢对app.config进行简单更改的想法,这确实感觉不错,但我想确定。 app.config是唯一的地方吗?
感谢