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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
IIS发布wcf服务后,点击svc不能再浏览器中打开,出现直接下载的情况的解决方案
这个问题已经让我郁闷很久了,之前解决一次忘一次,网上的文章更是千奇百怪,难以找到有用的信息,今天在此做个记录,方便你我他。 我的环境:win7或者win8,Microsoft Visual 2010 首先分为两种情况,一种是以win7及win7以前的平台作为服务器,另一种就是以win8以及win10的平台作为服务器。 第一种情况,用管理员方式打开命令提示符,输入命令:C:\Windows\M
在IIS上部署WCF服务详细过程
1 新建项目-WCF-WCF服务应用程序 然后选择该项目右健,点击生成(切记:项目一定要生成) 2.开始发布服务:   打开Internet信息服务(IIS)管理器
无svc文件发布WCF服务到IIS上
1,先手动添加一个类库,然后在里面加上你的契约与服务如例子中的WCFServices项目 2,新建一个 ASP.NET空网站 3,在网站上引用你第一步加的类库 4,配置Web.config文件 5,发布网站 6,将其部署到IIS上 7,部署之后,你会发现网站上并没有svc文件,所以你不知道该如何访问。   你可以这样访问:右击网站--管理应用程序--浏览   浏览之后并没有看到你想要的效果,此时你只需要在后面加上你在web.config中影射的 /*.svc 即可 比如,你在配置文件中的配置是: <add relativeAddress="WCFService.svc" service="WCFServices.WCFService"/>   你应该加上/WCFService.svc 若是出错,请往下看。没错就不用看了。 你浏览的时候有可能并不是那么的顺利,你可以尝试下面的设置: 1,如附件中的图中设置(设置.NetFrameWork的版本为高版本) 2,选中你的网站,然后选择功能视图,在里面找到目录浏览,双击打开,启用即可。
WCF发布到IIS服务器上遇到的坑
WCF发布到IIS服务器上遇到的坑
WCF部署IIS所遇到的问题 (解决404.17、.svc无法读取问题)
WCF 发布与部署IIS所遇到的问题 (解决404.17、.svc无法读取问题) 那如果是产品上线 要部署 服务器上 那情况就会复杂的多了。 1.首先要要讲wcf类库发布。 2.要部署的服务器 确保已经有.NetFrameWork 3.0+  3.安装iis6.0+ 切记 一点要
WCF 部署在IIS上
环境vs2010,WCF应用程序,server 2008 第一步:WCF项目右键点击项目,选择生成部署包,如下图: 第二步:WCF项目上右键,选择:在windows资源管理器中打开文件夹,如下图: 第三步:第二步:在你项目所在的文件目录下找到Package文件夹,这就是我们的部署包所在的地方。在这个package文件夹下面有一个packageTmp。
WCF 部署到IIS 上
动手搭建一个WCF程序 https://yq.aliyun.com/articles/55014部署WCF程序 http://blog.csdn.net/meng58/article/details/9236619根绝这两篇博客的总结搭建完了wcf 服务,如下所示,表示搭建成功。 但是在搭建的过程中遇到了各种问题,现在总结一下: 1.HTTP 错误 403.14 - Forbidden W
WCF(三) 部署遇到的 405.0 403.14 等一系列诡异的问题解决办法。
最近将之前的WCF程序 在iis重新 浏览了一下 发现报错了一个405.0的问题,提示如下 HTTP 错误 405.0 - Method Not Allowed 无法显示您正在查找的页面,因为使用了无效方法(HTTP 谓词)。 见到此提示,首先的第一感觉是请求的类型做了限制 ,然后就连忙的去iis去设置请求限制 改成一下这样 但是发现依然报下面的错 , 很是崩溃!。
WCF服务寄宿IIS时.SVC文件无法浏览的解决办法
一、操作步骤:     (1)打开IIS,新建网站,选择物理路径     (2)打开IIS,在默认网站下添加应用程序,或者添加虚拟目录,然后转化为应用程序     (3)在内容试图中,右键Hello.svc,浏览 二、问题解决     如果以上操作无预期结果,可以按下面的方法依次进行解决 1、完整安装IIS 2、修改对应的应用程序池 3、添加.svc的M
远程部署WCF到IIS上
最近一直在研究WCF,正好有一个需求是要将WCF部署到远程电脑上的IIS上