我们目前遇到的问题是需要修改客户端端点配置文件,但无法在WCF测试客户端中找到执行此操作的方法。有没有办法修改WCF测试客户端中的配置文件?
我已经读过您应该能够右键单击并选择编辑,但此选项不可用。
运行Visual Studio 2008(不带SP1 - 请不要问为什么)
答案 0 :(得分:3)
要在WcfTestClient中编辑客户端配置,请右键单击列出的服务下面的客户端配置,然后选择“使用SvcConfigEditor编辑”。右键单击“客户端配置”时,“使用SvcConfigEditor编辑”是否显示为灰色或缺失?
以下是有关.Net 3.5的WcfTestClient的更多信息的链接:http://msdn.microsoft.com/en-us/library/bb552364(v=VS.90).aspx
<强>更新强>
在SP1中添加了“使用SvcConfigEditor编辑”,但您可以尝试以下操作进行手动更改:
来自http://social.msdn.microsoft.com/forums/en-US/wcf/thread/dde72fbe-e741-48fd-a9e1-253800d5227a/ Herve Roggero建议:
好吧,我面临着类似的挑战。在工具更新之前,有一种手动方式可以执行此操作。
使用WCF服务HTTP启动客户端界面(WcfTestClient.exe)
展开服务并右键单击Web.Config(不要双击 - 这将加载配置文件)
点击复制完整路径
转到该文件并编辑您需要更改的配置部分(缓冲区限制,https的dns标识...)
您现在可以开始使用带有修改的配置文件的工具。
不幸的是,每次重新启动工具时,都会在不同的文件夹中生成新的配置文件。所以这是一个手动步骤。它还帮助我测试了一个需要更改配置文件的HTTPS端点。
希望这有帮助