【问题标题】:How to add net.tcp protocol support for IIS Express used by Visual Studio?如何为 Visual Studio 使用的 IIS Express 添加 net.tcp 协议支持?
【发布时间】:2013-04-05 16:18:29
【问题描述】:
我正在使用 Visual Studio 的默认配置在开发方案中托管我的 wcf 服务。我想添加一个 net.tcp 端点,但总是出错。
【问题讨论】:
标签:
c#
vb.net
wcf
visual-studio
iis
【解决方案1】:
根据this FAQ,IIS Express 中不提供此功能:
以下是常见问题解答中相关问题的摘录:
问:IIS Express 是否支持 net.tcp 或 MSMQ 等非 HTTP 协议?
答:不支持。IIS Express 仅支持 HTTP 和 HTTPS 作为其协议。
对于 TCP 绑定,您可能必须创建自己的服务主机(例如,如果它只是用于测试或类似用途,可能在控制台应用程序中)。要么使用 full IIS 安装(抱歉,我假设您使用的是 Win7)并在那里部署您的应用程序。