【问题标题】:unable to setup net.tcp bindings for wcf application running on IIS无法为在 IIS 上运行的 wcf 应用程序设置 net.tcp 绑定
【发布时间】:2013-09-30 10:37:13
【问题描述】:

我正在尝试为部署在IIS 上的WCF 应用程序设置NET.TCP 绑定。我已经将 net.tcp 添加到应用程序的Enabled Protocols,但是当我尝试添加 net.tcp 绑定时,它会抛出如下所示的错误:

我还激活了Windows Communication Foundation Non-HTTP Activation。 NET.TCP 服务也在运行。

提前致谢

【问题讨论】:

    标签: wcf iis wcf-binding iis-8 net.tcp


    【解决方案1】:

    您需要将 net.tcp 添加到您网站的启用协议中。转到 IIS 管理器,右键单击您的网站,转到“管理网站”或“管理应用程序”,然后转到“高级设置...”。在那里你会看到“启用的协议”。它可能会说http。改成http,net.tcp

    使用命令行 - 它适用于我

    C:\Windows\System32\inetsrv>appcmd.exe set site "Default Web Site" -+bindings.[protocol='net.tcp',bindinginformation='808:*']
    

    【讨论】:

      【解决方案2】:

      阅读这 2 篇文章,看看它们是否有超出你现在所做的事情,所以看看你缺少什么并做到这一点:

      http://dotnetmentors.com/hosting-wcf-service-with-nettcpbinding-or-netnamedpipebinding-in-iis.aspx

      http://blogs.msdn.com/b/james_osbornes_blog/archive/2010/12/07/hosting-in-iis-using-nettcpbinding.aspx

      如果这 2 个没有帮助,那么可以阅读此内容,比其他 2 个链接涵盖更多的点: http://blogs.msdn.com/b/prathul/archive/2011/11/28/hosting-wcf-nettcp-on-iis-was.aspx

      【讨论】:

        猜你喜欢
        • 2016-03-24
        • 1970-01-01
        • 2012-08-30
        • 2011-07-21
        • 1970-01-01
        • 1970-01-01
        • 2012-12-29
        • 1970-01-01
        • 2015-01-28
        相关资源
        最近更新 更多