我在本地 IIS7 上运行了一个 asp.net mvc 3 应用程序。这引用了一个很好用的 WCF 服务。
我最近添加了对托管在同一位置的另一个服务的引用,当调用方法时出现以下错误:
“net.tcp://webdev02:15001/CommonService/Service.svc/mex”不支持请求的升级。这可能是由于不匹配的绑定(例如,在客户端而不是在服务器上启用了安全性)。
该服务的 web.config 在第一个工作服务和第二个非工作服务的绑定之间具有相同的设置。我的客户也有同样的故事。
我还使用我的 Windows 凭据进行连接,如下所示:
svc.ClientCredentials.Windows.ClientCredential.UserName = "myname";
svc.ClientCredentials.Windows.ClientCredential.Password = "mypass";
此外,我可以使用 WcfTestClient 成功调用这两个服务。关于为什么不为我工作的任何想法?在此先感谢您的帮助。