我创建了一个基本的wcf服务,而不是helloworld。我已经使用WCF测试客户端和我自己的客户端应用程序对其进行了测试,并且工作正常。
因此,我想为它添加一个方法,看看我是否可以尝试更复杂的东西。但是现在当我尝试使用WCF测试客户端进行调试时,我的新方法没有显示唯一的原始方法。所以我尝试完全删除原始方法并再次测试,它仍然存在,我的新方法仍然缺失。
因此很明显,我修改的服务不会更新WCF测试客户端用于测试的任何内容。
VS 2008生成的临时文件位于何处,以允许WCF测试客户端工作。或者有人可以在我修改时向我解释如何刷新服务。
谢谢, 约什
答案 0 :(得分:1)
您是否构建了修改后的服务?如果你不构建它,那么就没有什么可以更新了。
答案 1 :(得分:1)
检查以确保您使用OperationContract
属性正确修饰了新服务和服务界面。
更新:看一下WCF Test Client,看看你是否可以让这个操作显示出来?
答案 2 :(得分:0)
我尝试了上述两种解决方案但没有成功,但我很欣赏这两个答案,因为它们是非常好的检查方法。
我发现最终修复问题的答案是简单地更新项目的版本号。我不知道为什么要修复它,但是在我完成之后,我的新方法出现并且继续出现在每个构建之后。
看起来这可能是VS 2008中的一个错误。