【发布时间】:2010-11-05 01:36:23
【问题描述】:
windows xp 或 windows server 2003 是否有可能支持 WCF 的 net.tcp,它在 windows server 2008 中工作,因为 IIS 7.0 支持 net.tcp,但无论如何 IIS 5.1 或 IIS 6.0 是否支持 net .tcp,有什么解决方法吗?
【问题讨论】:
标签: wcf iis-7 binding iis-6 net.tcp
windows xp 或 windows server 2003 是否有可能支持 WCF 的 net.tcp,它在 windows server 2008 中工作,因为 IIS 7.0 支持 net.tcp,但无论如何 IIS 5.1 或 IIS 6.0 是否支持 net .tcp,有什么解决方法吗?
【问题讨论】:
标签: wcf iis-7 binding iis-6 net.tcp
我不相信您可以在 IIS 6.0 中托管非 HTTP 绑定。在 IIS 7.0 中,您可以使用 WAS(Windows 激活服务)来托管非 HTTP,但我认为这不适用于 6.0。
XP 或 2003 的最佳替代方案是在 Windows 服务中使用 ServiceHost 托管非 HTTP 端点。
【讨论】:
不,您必须自己托管它(例如 Windows 服务)才能使用 net.tcp。请参阅 this article 了解托管选项列表以及它们可以托管的传输方式。
【讨论】: