如果没有安装IIS,Windows服务中托管的WCF REST服务将无法运行

时间:2013-05-13 19:44:45

标签: wcf rest iis windows-services

我使用WCF开发了一个REST服务并将其托管在Windows服务中,并且在安装了IIS的计算机上运行良好,但在没有IIS的计算机上运行良好。在没有IIS的计算机上,如果我浏览http://localhost,则表示"无法显示网页"。所以我需要安装IIS才能使其工作,即使WCF服务没有托管在其中吗?

1 个答案:

答案 0 :(得分:0)

不,不需要IIS。你不能浏览localhost的原因  是因为默认情况下它将进入端口80,并且因为没有IIS,所以没有任何内容可以指向网页。 (除非你有一个Windows服务来接收端口80上的http请求并发回一个HTML页面,但这很奇怪。)

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