Windows服务中承载的WCF REST服务在未安装IIS的情况下无法工作

Windows服务中承载的WCF REST服务在未安装IIS的情况下无法工作,wcf,rest,iis,windows-services,Wcf,Rest,Iis,Windows Services,我使用WCF开发了一个REST服务,并将其托管在windows服务中,在安装了IIS的机器上运行良好,但在没有IIS的机器上运行不好。在没有IIS的计算机上,如果我浏览http://localhost,上面写着“无法显示网页”。因此,即使WCF服务未在其中托管,我是否需要安装IIS才能使其正常工作?否,不需要IIS。无法浏览到localhost的原因 这是因为默认情况下,它将连接到端口80,并且由于您没有IIS,因此没有可直接指向网页的内容。(除非您有windows服务接收端口80上的http请

我使用WCF开发了一个REST服务,并将其托管在windows服务中,在安装了IIS的机器上运行良好,但在没有IIS的机器上运行不好。在没有IIS的计算机上,如果我浏览
http://localhost
,上面写着“无法显示网页”。因此,即使WCF服务未在其中托管,我是否需要安装IIS才能使其正常工作?

否,不需要IIS。无法浏览到localhost的原因 这是因为默认情况下,它将连接到端口80,并且由于您没有IIS,因此没有可直接指向网页的内容。(除非您有windows服务接收端口80上的http请求并发回HTML页面,否则不会这样做,但这会很奇怪。)

但简而言之,运行windows服务不需要IIS