2 qinsx qinsx 于 2016.01.19 14:34 提问

IIS部署WCF访问失败了,请教

我在客户端引用net.tcp://192.168.1.215:4508/VoiceWCFService.svc/mex这个路径报错《《《 未能连接到 net.tcp://192.168.1.215:4508/VoiceWCFService.svc。连接尝试的持续时间为 00:00:00.0210012。TCP 错误代码 10013: 试图以其访问权限所禁止的方式访问套接字。。原因可能是,试图以跨域的方式访问某服务,而该服务的配置不支持跨域访问。您可能需要与服务的所有者联系,以公开通过 HTTP 的套接字跨域策略,并在允许的套接字端口范围 4502-4534 之内承载该服务。》》》 ,我在客户端引用:net.tcp://bgb215:4508/VoiceWCFService.svc/mex(bgb215是机器名)或者是net.tcp://127.0.0.1:4508/VoiceWCFService.svc/mex就不会报错,为何

3个回答

caozhy
caozhy   Ds   Rxr 2016.01.19 21:26

你用的是tcp绑定么?防火墙有没有限制住呢?

piaoxueergogo
piaoxueergogo   2016.01.19 14:38

把你的net.tcp: 换成 http: 试试呢。

y1024866464
y1024866464   2016.01.31 19:11

【试图以其访问权限所禁止的方式访问套接字】,这种我以前碰见过,何止是wcf,webservice,httpclient全部都会报这样的错,感觉还是服务器安全这块拦截了,禁止你内部提交http访问

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!