在tcp.net上运行的WCF服务是否需要IIS

b34*_*34r 1 iis wcf nettcpbinding

我正在尝试部署一个WCF服务,该服务在远程服务器(Win 2008 R2)上使用netTcpBinding(以及mexTcpBinding用于元数据)而不安装IIS.

麻烦的是,我正在尝试的一切都告诉我,我需要在远程盒子上安装各种IIS组件.
那是真的吗?在我看来,使用tcp.net连接,没有IIS我应该没问题.

Joh*_*ers 5

通常,没有必要将IIS用于WCF服务.任何WCF服务都可以自托管.


Han*_*son 5

您不需要IIS,这是一篇MSDN文章,名为How to:在使用TCP的Windows服务中托管WCF

它似乎相当详细,易于遵循.