是否可以在IIS6托管服务中托管TCP端点?

Per*_*eck 6 wcf iis-6

我创建了一个基于ServiceHostFactory的wcf服务,我在IIS6中托管它.如果我使用HTTP端点一切正常,但当我尝试切换到TCP时,它会变坏.

在II6中甚至可以做到这一点吗?

我在这里发布了一个更具体的问题,请求解决方案,但我会很高兴(对于初学者,如果没有)只有一个答案(也许是一个例子)到这个 - 不太具体的问题.

为什么我不能用net.tcp连接到WCF服务,但我可以使用http?

Mik*_*e L 11

IIS 5.1和IIS 6只能承载HTTP绑定.IIS7具有WAS(Windows激活服务),允许托管绑定到任何传输协议的端点......因此它将具有TCP功能.

如果您必须使用IIS 6进行托管,那么您将无法使用HTTP绑定.如果没有,请考虑在Windows服务中进行自托管.