未在WCF客户端中显示的方法

时间:2014-07-16 17:41:47

标签: c# wcf

我用几种方法创建了一个WCF ServiceContract但是当我向客户端添加引用时,它们都没有出现。 WCF测试客户端正确加载,所有方法都显示在那里。它们也出现在“添加服务参考”中。窗口,当我尝试添加服务引用并单击“去”时。 ('发现'没有带来任何东西)。什么可能使客户端的接口空了?

以下是使用一种方法的服务代码:

namespace WS
{
 [ServiceContract]
  public interface Itest
  {
    [OperationContract] method_name(int num);
 }
}   

客户端应用程序识别命名空间,但未在其中找到任何方法。

谢谢!

2 个答案:

答案 0 :(得分:0)

您可以尝试使用svcutil.exe并查看是否能够创建代理文件。如果您是,那么您可以尝试在客户端项目中引用它。

类似的东西:

  svcutil.exe <<url where service is deployed>> /o:ClientProxy.cs

答案 1 :(得分:0)

尝试以下事项。

  1. 确保您的服务在visual studio中使用测试客户端。

  2. 右键单击更新服务参考。

  3. 或删除它并再次添加新服务参考。