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

时间:2008-10-14 14:14:11

标签: wcf iis-6

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

甚至可以在II6中执行此操作吗?

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

Why can't I connect to a WCF service with net.tcp but i can with http?

1 个答案:

答案 0 :(得分:11)

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

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