【问题标题】:WCF REST service hosted in Windows service not working without IIS installation托管在 Windows 服务中的 WCF REST 服务在没有安装 IIS 的情况下无法工作
【发布时间】:2013-05-07 22:49:09
【问题描述】:

我已经使用 WCF 开发了一个 REST 服务并将其托管在 Windows 服务中,它在安装了 IIS 的机器上运行良好,但在没有 IIS 的机器上运行良好。在没有 IIS 的机器上,如果我浏览 http://localhost,它会说“无法显示网页”。那么我是否需要安装 IIS 才能使其正常工作,即使 WCF 服务未托管在其中?

【问题讨论】:

    标签: wcf rest iis windows-services


    【解决方案1】:

    不,不需要 IIS。无法浏览本地主机的原因 这是因为默认情况下它会转到端口 80,并且因为您没有 IIS,所以没有任何东西可以指向网页。 (除非你有一个 Windows 服务来接收端口 80 上的 http 请求并返回一个 HTML 页面,但这会很奇怪。)

    但简而言之,您不需要 IIS 来运行您的 Windows 服务。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-20
      • 1970-01-01
      • 2011-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多