2013-09-30 62 views
1

我正在嘗試爲部署在IIS上的WCF應用程序設置NET.TCP綁定。我已經添加的net.tcp應用的Enabled Protocols,但是當我嘗試添加net.tcp綁定,它拋出如下所示的錯誤:無法爲IIS上運行的wcf應用程序設置net.tcp綁定

enter image description here

我也激活了Windows Communication Foundation Non-HTTP Activation。 NET.TCP服務也在運行。

在此先感謝

回答

1

閱讀這些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

2

您需要將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:*'] 
相關問題