我遇到了同样的问题,并将我的新安装与旧的工作安装进行了比较。
首先,您必须取消选择Always regenerate config when launching services
并Tools->Option
退出 WCF 测试客户端。
我发现新安装的AddressToConfigMapping.xml
文件C:\Users\<user>\Documents\Test Client Projects\15.0\CachedConfig
夹中缺少我必须创建的文件。
AddressToConfigMapping.xml 文件的内容应该是:
<Mapping>
<Entry>
<Address>http://localhost/TestService.svc</Address>
<ConfigPath>C:\Users\<user>\Documents\Test Client Projects\15.0\CachedConfig\Client.dll.config</ConfigPath>
</Entry>
</Mapping>
然后,您可以在 scvConfigEditor 中编辑配置文件并将文件保存到C:\Users\<user>\Documents\Test Client Projects\15.0\CachedConfig\Client.dll.config
并用您正在测试的服务替换地址元素的内容。
现在,当您在 WCF 测试客户端中添加服务时,应加载保存的配置。
如果您必须测试多个服务,可以在AddressToConfigMapping.xml
文件中为具有不同配置的不同服务添加其他条目。