0

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

4

1 回答 1

0

不,不需要 IIS。您无法浏览到 localhost 的原因是因为默认情况下将访问端口 80,并且由于您没有 IIS,因此没有任何内容可以直接访问网页。(除非你有一个 Windows 服务来接收端口 80 上的 http 请求并发送回一个 HTML 页面,但这会很奇怪。)

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

于 2013-05-13T20:43:23.380 回答