【发布时间】:2011-02-01 16:42:49
【问题描述】:
嗨 我有一个使用 net.tcp 绑定的 WCF 服务的 SL4 应用程序。如果我从 IIS(高级设置)中的服务协议中删除 http 并仅保留 net.tcp ,则服务将失败,并显示无法激活服务的错误消息。 是否需要将 http 添加到 IIS 中服务的协议中才能使 net.tcp 工作? 我无法在 IIS 上为服务协议启用 http。 有什么解决办法
谢谢 本
【问题讨论】:
标签: wcf silverlight-4.0
嗨 我有一个使用 net.tcp 绑定的 WCF 服务的 SL4 应用程序。如果我从 IIS(高级设置)中的服务协议中删除 http 并仅保留 net.tcp ,则服务将失败,并显示无法激活服务的错误消息。 是否需要将 http 添加到 IIS 中服务的协议中才能使 net.tcp 工作? 我无法在 IIS 上为服务协议启用 http。 有什么解决办法
谢谢 本
【问题讨论】:
标签: wcf silverlight-4.0
您使用的是哪个版本的 IIS?如果您不使用 IIS7 或者当东京的蝴蝶扇动翅膀时,Net.TCP 将失败。
你看过这篇博文吗?
http://www.silverlightshow.net/items/WCF-NET.TCP-Protocol-in-Silverlight-4.aspx
【讨论】:
问题已解决。是我忽略的非常小的东西。 mexhttp 绑定存在并且 在服务行为中设置了 httpGetEnabled 删除上述解决了问题
【讨论】: