【问题标题】:Can't access WCF service hosted on IIS remotely but can access it locally无法远程访问托管在 IIS 上的 WCF 服务,但可以在本地访问它
【发布时间】:2012-10-25 22:42:07
【问题描述】:

我在 IIS 7.5 上部署了一个使用 HTTP 绑定的 WCF 服务。 登录 Web 服务器后,我可以浏览到 svc 文件: "http://localhost:8200/MyService.svc"

但是当我从远程机器上执行此操作时,它不可用: "http://11.22.33.44:8200//MyService.svc"

有什么想法吗?

【问题讨论】:

  • 当你说不可用时,你得到了什么错误?当您尝试11.22.33.44:8200//MyService.svc?wsdl 时,您看到 wsdl 文件了吗?
  • 您能否提供更多详细信息(例如,您的 web.config 是什么样的以及您在远程调用服务时收到的确切错误消息是什么)?
  • 我的问题是 Internet Explorer 在远程访问时无法显示网页。在服务器上我看到 wsdl
  • 有同样的问题连接超时,但在服务器上我可以看到我的 wcf 服务,我也可以在远程浏览目录但是当我点击 svc 文件时,它会超时任何解决方案?

标签: wcf iis


【解决方案1】:

确保您的防火墙已关闭,或者它允许连接到端口 8200

【讨论】:

  • 在防火墙上为端口 8200 创建了一个新的入站规则,现在可以远程访问该服务。谢谢
猜你喜欢
  • 2016-04-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-19
  • 1970-01-01
  • 1970-01-01
  • 2016-10-05
  • 1970-01-01
相关资源
最近更新 更多