【问题标题】:Make WCF REST service public when hsoted on virtual machine's IIS8当托管在虚拟机的 IIS 8 上时,使 WCF REST 服务公开
【发布时间】:2013-12-12 19:41:36
【问题描述】:

我在虚拟机上安装了 MS Server 2012,并且我在 IIS8 中托管 WCF REST 服务,我需要做什么才能将服务公开?我有一个静态 IP,并且我将路由器配置为对我的外部 IP:PORT 的转发调用到服务的 IP:PORT ,但我认为因为它是一个虚拟机我错了吗?

【问题讨论】:

  • 当您尝试调用它时,您会收到错误消息?你可以浏览本地网络上的服务吗?
  • 我可以在本地浏览服务,但在本地网络之外谷歌浏览器说糟糕!找不到!

标签: .net wcf hosting public iis-8


【解决方案1】:

嗯,您需要一个由您的 ISP 提供的公共 IP 地址。然后您需要设置路由器/防火墙以将请求转发到您的服务和端口。您需要进行配置,以便客户端为您的服务调用公共域名,在内部,您的服务可以在本地网络(localhost)上公开它的端点。请添加更多信息(如 web.configs、堆栈跟踪)以获得更好的答案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-06
    • 1970-01-01
    • 2011-08-12
    相关资源
    最近更新 更多