gpt4 book ai didi

wcf-binding - Windows 10 和 svcConfigEditor 之后的 WCF 测试客户端

转载 作者:行者123 更新时间:2023-12-04 02:58:11 26 4
gpt4 key购买 nike

多年来一直使用 WCF 测试客户端,测试我使用的外部托管 Web 服务。

我经常诅咒无法使用有关绑定(bind)的设置来保存标准配置,因为对于某些方法,我需要将 maxRecievedMessageSize 增加到标准 65536 之上 - 以及偶尔的其他设置。

我通常每次都必须使用 scvConfigEditor 进行更新。但我接受了这一点。

不幸的是 - 更新到 Windows 10 并重新安装所有内容后,我无法再编辑配置文件。或者我可以编辑,但服务不会像以前那样使用新设置重新加载。我也尝试过手动编辑文件,并且在使用编辑器和手动保存后尝试刷新服务..

有人知道原因或解决方法吗?

最佳答案

我遇到了同样的问题,并将我的新安装与旧的工作安装进行了比较。

首先你必须取消选择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 中为具有不同配置的不同服务添加额外条目。文件。

关于wcf-binding - Windows 10 和 svcConfigEditor 之后的 WCF 测试客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48885907/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com