【问题标题】:Silverlight4 net.tcp bindingSilverlight4 net.tcp 绑定
【发布时间】:2011-02-01 16:42:49
【问题描述】:

嗨 我有一个使用 net.tcp 绑定的 WCF 服务的 SL4 应用程序。如果我从 IIS(高级设置)中的服务协议中删除 http 并仅保留 net.tcp ,则服务将失败,并显示无法激活服务的错误消息。 是否需要将 http 添加到 IIS 中服务的协议中才能使 net.tcp 工作? 我无法在 IIS 上为服务协议启用 http。 有什么解决办法

谢谢 本

【问题讨论】:

    标签: wcf silverlight-4.0


    【解决方案1】:

    您使用的是哪个版本的 IIS?如果您不使用 IIS7 或者当东京的蝴蝶扇动翅膀时,Net.TCP 将失败。

    你看过这篇博文吗?

    http://www.silverlightshow.net/items/WCF-NET.TCP-Protocol-in-Silverlight-4.aspx

    【讨论】:

    • 我正在使用 IIS7。我已经看完了这篇文章,但我只想为 IIS 中托管的服务启用 net.tcp 协议而不是 http
    • 你的绑定是什么样的?
    • 绑定是 net.tcp 端口 4502,在 IIS7 中启用的协议是 http,net.tcp 的站点。
    【解决方案2】:

    问题已解决。是我忽略的非常小的东西。 mexhttp 绑定存在并且 在服务行为中设置了 httpGetEnabled 删除上述解决了问题

    【讨论】:

      猜你喜欢
      • 2011-03-25
      • 1970-01-01
      • 1970-01-01
      • 2010-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多