【问题标题】:Third party WCF Service is throwing exception with error code: 10060 when called from IIS hosted application第三方 WCF 服务抛出异常,错误代码为:从 IIS 托管应用程序调用时出现 10060
【发布时间】:2016-09-30 06:42:55
【问题描述】:

我有一个第三方 WCF 服务,当我的应用程序使用 IIS Express 时我可以调用它,但是当我在本地 IIS 上托管我的应用程序并调用该 WCF 服务时,它会引发异常:

“连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应”

当我从控制台应用程序和 SOAP UI

使用该服务时,该服务也很快给我结果

所以我认为这不是与数据相关的问题,而是与 IIS(版本 10)有关的问题。

当我在本地 IIS 上托管我的应用程序时出现问题

这是我的配置文件

 <system.serviceModel>
<bindings>
  <basicHttpBinding>
    <binding name="BasicHttpBinding_IABCDPaymentService"/>
  </basicHttpBinding>
</bindings>
<client>
  <endpoint address="http://XXXXXXXXXXXXXXXXXXXXX/Service.svc"
    binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IABCDPaymentService"
    contract="BankServiceWCF.IABCDPaymentService" name="BasicHttpBinding_IABCDPaymentService" />
</client>

就我的问题寻求帮助。 谢谢!

【问题讨论】:

  • 你能从浏览器访问 wsdl 吗?
  • 是的,我可以从浏览器访问 wsdl。问题是我在使用本地 IIS 时无法使用它。所以我找到了解决方案,问题出在管理上权利。当我提供权利时,它就起作用了!

标签: wcf iis


【解决方案1】:

问题是我在使用本地 IIS 时无法使用它。所以我找到了解决方案,问题出在管理权限上。当我提供了它的工作权限时!

【讨论】:

    猜你喜欢
    • 2012-05-19
    • 2011-12-16
    • 2010-12-11
    • 1970-01-01
    • 2010-11-24
    • 1970-01-01
    • 2010-10-24
    • 2012-04-14
    • 1970-01-01
    相关资源
    最近更新 更多