我正在嘗試爲部署在IIS
上的WCF
應用程序設置NET.TCP
綁定。我已經添加的net.tcp應用的Enabled Protocols
,但是當我嘗試添加net.tcp綁定,它拋出如下所示的錯誤:無法爲IIS上運行的wcf應用程序設置net.tcp綁定
我也激活了Windows Communication Foundation Non-HTTP Activation
。 NET.TCP服務也在運行。
在此先感謝
我正在嘗試爲部署在IIS
上的WCF
應用程序設置NET.TCP
綁定。我已經添加的net.tcp應用的Enabled Protocols
,但是當我嘗試添加net.tcp綁定,它拋出如下所示的錯誤:無法爲IIS上運行的wcf應用程序設置net.tcp綁定
我也激活了Windows Communication Foundation Non-HTTP Activation
。 NET.TCP服務也在運行。
在此先感謝
閱讀這些2,看看他們是否有什麼比現在你在做什麼額外的,所以看看你缺少什麼,做到這一點:
http://dotnetmentors.com/hosting-wcf-service-with-nettcpbinding-or-netnamedpipebinding-in-iis.aspx
如果這2個沒有幫助,比可以讀這個,比其他2個鏈接多覆蓋幾個點: http://blogs.msdn.com/b/prathul/archive/2011/11/28/hosting-wcf-nettcp-on-iis-was.aspx
您需要將net.tcp添加到已啓用的站點協議中。轉到IIS管理器,右鍵單擊您的網站,進入「管理網站」或「管理應用程序」,然後進入「高級設置...」。你看到'Enabled Protocols'。它可能會說http。將其更改爲HTTP,的net.tcp
OR
使用命令行 - 我的作品
C:\Windows\System32\inetsrv>appcmd.exe set site "Default Web Site" -+bindings.[protocol='net.tcp',bindinginformation='808:*']