当我使用WCF测试客户端时,如何让我的wcf服务更新?

时间:2009-04-20 16:33:20

标签: visual-studio-2008 wcf wcftestclient

我创建了一个基本的wcf服务,而不是helloworld。我已经使用WCF测试客户端和我自己的客户端应用程序对其进行了测试,并且工作正常。

因此,我想为它添加一个方法,看看我是否可以尝试更复杂的东西。但是现在当我尝试使用WCF测试客户端进行调试时,我的新方法没有显示唯一的原始方法。所以我尝试完全删除原始方法并再次测试,它仍然存在,我的新方法仍然缺失。

因此很明显,我修改的服务不会更新WCF测试客户端用于测试的任何内容。

VS 2008生成的临时文件位于何处,以允许WCF测试客户端工作。或者有人可以在我修改时向我解释如何刷新服务。

谢谢, 约什

3 个答案:

答案 0 :(得分:1)

您是否构建了修改后的服务?如果你不构建它,那么就没有什么可以更新了。

答案 1 :(得分:1)

检查以确保您使用OperationContract属性正确修饰了新服务和服务界面。

更新:看一下WCF Test Client,看看你是否可以让这个操作显示出来?

答案 2 :(得分:0)

我尝试了上述两种解决方案但没有成功,但我很欣赏这两个答案,因为它们是非常好的检查方法。

我发现最终修复问题的答案是简单地更新项目的版本号。我不知道为什么要修复它,但是在我完成之后,我的新方法出现并且继续出现在每个构建之后。

看起来这可能是VS 2008中的一个错误。