WCF 测试客户端不会刷新

问题描述 投票:0回答:2

我在使用 WCF 测试客户端时遇到了一个非常令人沮丧的问题。当我在本地构建 WCF 服务并进行调试时,我可以在测试客户端应用程序中对其进行测试。但是,当我进行更改时,有时甚至完全删除某个服务方法,它绝对不会刷新。就像它在某个地方缓存了服务的副本一样。我已经尝试了所有方法,关闭并重新打开测试客户端、VS 等...

什么给予?

c# .net wcf
2个回答
1
投票

您是否手动右键单击服务参考并选择更新参考?

它不会自动更新您的服务代理...您必须告诉它返回并检查更改。


0
投票

这是一个老问题,但我是一名维护开发人员。我有很多支持的遗留应用程序,所以这对我仍然有用。

WCF 测试客户端有一个配置文件存储在

%userprofile%\Documents\Test Client Projects\<VS version number>\WCFTestClient.exe.option
。该文件存储应用程序的一些基本配置、最近使用的文件列表以及用于进一步配置的文件夹路径。在另一个文件夹中,您将看到许多子文件夹,每个子文件夹都以 GUID 命名。其中每个文件夹都代表 WCF 测试客户端中的一个引用。在每个文件夹中,您将看到一个包含所有要调用的方法的 CS 文件、一个已编译的 DLL 文件、一个包含当前配置的 dll.config 文件以及一个包含默认配置的 default.config 文件。这是存储缓存的地方。

© www.soinside.com 2019 - 2024. All rights reserved.