WCF REST服务托管在Windows服务不工作没有IIS安装



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

不需要IIS。您不能浏览到本地主机的原因因为默认是80端口,因为没有IIS,所以没有任何东西可以直接到网页。(除非你有一个windows服务在80端口上接收http请求并返回一个HTML页面,但那会很奇怪。)

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

最新更新