我创建了一个基于ServiceHostFactory的wcf服务,我在IIS6中托管它.如果我使用HTTP端点一切正常,但当我尝试切换到TCP时,它会变坏.
在II6中甚至可以做到这一点吗?
我在这里发布了一个更具体的问题,请求解决方案,但我会很高兴(对于初学者,如果没有)只有一个答案(也许是一个例子)到这个 - 不太具体的问题.
为什么我不能用net.tcp连接到WCF服务,但我可以使用http?
IIS 5.1和IIS 6只能承载HTTP绑定.IIS7具有WAS(Windows激活服务),允许托管绑定到任何传输协议的端点......因此它将具有TCP功能.
如果您必须使用IIS 6进行托管,那么您将无法使用HTTP绑定.如果没有,请考虑在Windows服务中进行自托管.