c# – 如何修复WCF“net.tcp不支持请求升级”错误?
我在我的本地IIS7上运行了一个asp.net mvc 3应用程序.这引用了一个非常有效的WCF服务.
我最近添加了对同一位置托管的另一个服务的引用,并在调用方法时出现以下错误:
服务中的web.config在第一个工作服务和第二个非工作服务的绑定之间具有相同的设置.在我的客户同样的故事. 我也使用我的Windows凭据进行连接,如下所示: svc.ClientCredentials.Windows.ClientCredential.UserName = "myname"; svc.ClientCredentials.Windows.ClientCredential.Password = "mypass"; 此外,我可以使用WcfTestClient成功调用这两个服务.有什么想法,为什么一个人不会为我工作?在此先感谢您的帮助. 解决方法
所以一切都按照应有的顺序进行配置.当我在客户端上的服务实例化期间在端点上设置我的URL时出现问题,我在最后包含/ mex,如下所示:
的net.tcp:// webdev02:15001 / CommonService / Service.svc / MEX 实际上我的网址应该是: 的net.tcp:// webdev02:15001 / CommonService / Service.svc 现在我切断了/ mex,一切都很好. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |