C# VS2013:添加服务引用未命中合同

C# VS2013:添加服务引用未命中合同,c#,web-services,wcf,visual-studio-2013,service-reference,C#,Web Services,Wcf,Visual Studio 2013,Service Reference,我正在尝试向VS2013解决方案中的类库添加服务引用。当我将“添加服务引用”对话框指向服务的mex端点时,我看到以下3个契约: 我想使用实现IPAWebService的服务,但我不知道如何添加到对话框中输入的URL中,以将新服务引用指向该服务。相反,VS2013只为IClientAccessPolicy生成一个代理,其他什么都不生成。我做错了什么 另外,我在另一个项目中添加了对同一服务的引用,并实现了所有合同。此外,如果我将WCF测试客户端指向我在“添加服务引用”对话框中尝试的URL,我可以看到

我正在尝试向VS2013解决方案中的类库添加服务引用。当我将“添加服务引用”对话框指向服务的mex端点时,我看到以下3个契约:

我想使用实现IPAWebService的服务,但我不知道如何添加到对话框中输入的URL中,以将新服务引用指向该服务。相反,VS2013只为IClientAccessPolicy生成一个代理,其他什么都不生成。我做错了什么


另外,我在另一个项目中添加了对同一服务的引用,并实现了所有合同。此外,如果我将WCF测试客户端指向我在“添加服务引用”对话框中尝试的URL,我可以看到并使用所有服务。最后,svcutil还为所有服务生成一整套代理。

我看到您的服务被指定为/mex。在没有元数据交换的情况下设置服务url会发生什么path@mrtig不幸的是,完全一样。有趣的是,如果我将项目目标的框架版本更改为框架4,则IPAWebService和iPageServices代理及其关联的类将显示在对象浏览器中。一旦我再次升级到Framework4.5,它们就会消失。这不需要重新生成或更新服务引用。此外,如果我向WSDL而不是MEX添加一个Framework2.0Web引用,那么我期望的所有代理都会出现。