我用几种方法创建了一个WCF ServiceContract但是当我向客户端添加引用时,它们都没有出现。 WCF测试客户端正确加载,所有方法都显示在那里。它们也出现在“添加服务参考”中。窗口,当我尝试添加服务引用并单击“去”时。 ('发现'没有带来任何东西)。什么可能使客户端的接口空了?
以下是使用一种方法的服务代码:
namespace WS
{
[ServiceContract]
public interface Itest
{
[OperationContract] method_name(int num);
}
}
客户端应用程序识别命名空间,但未在其中找到任何方法。
谢谢!
答案 0 :(得分:0)
您可以尝试使用svcutil.exe并查看是否能够创建代理文件。如果您是,那么您可以尝试在客户端项目中引用它。
类似的东西:
svcutil.exe <<url where service is deployed>> /o:ClientProxy.cs
答案 1 :(得分:0)
尝试以下事项。
确保您的服务在visual studio中使用测试客户端。
右键单击更新服务参考。
或删除它并再次添加新服务参考。