我該如何製作IIS句柄net.tcp連接?在IIS7中啓用net.tcp
回答
您需要將net.tcp
添加到您網站的已啓用協議中。轉到IIS管理器,右鍵單擊您的網站,進入「管理網站」或「管理應用程序」,然後進入「高級設置...」。你看到'Enabled Protocols'。它可能說http
。將其更改爲http,net.tcp
。
如果要配置綁定,請右鍵單擊您的網站並轉至「編輯綁定...」。默認的net.tcp綁定是808:*
。
如果你想使用IIS託管背後的net.tcp的WCF服務,你可能還需要檢查是否您已經激活所需的Windows功能。轉到Windows功能並檢查是否已激活「Windows Communication Foundation非HTTP激活」(可在「Microsoft .NET Framework 3.5.1」下找到)。
當您激活此功能時,您將獲得一些額外的Windows服務。如果它仍然不起作用,請檢查名爲'Net.TCP偵聽程序適配器'的Windows服務正在運行(應該自動啓動,但有時不會啓動,並且這是我在我的net.tcp
服務之一停止時檢查的第一個位置加工)。
這可能有助於未來的人。我創建了一個powershell
腳本,如果您需要automate the creation of the bindings,它將有用。
它會自動檢查綁定是否已經存在,只有在需要時才添加。
你將不得不確保在機器上安裝和啓用.net功能。 – silver 2016-09-05 06:20:39
- 1. 如何在IPSec中啓用WCF net.tcp?
- 2. 從Web.config啓用net.tcp協議
- 3. 如何在IIS7中啓用DELETE動詞?
- 4. 無法啓用net.tcp端口共享
- 5. 編程檢查IIS7兼容性角色是否在IIS7中啓用/禁用
- 6. 在IIS7中啓動localhost網站
- 7. 自動重啓IIS7
- 8. IIS7啓動站點
- 9. 爲什麼IIS7中的net.tcp是共享主機環境中的問題?
- 10. IIS7重新啓動問題
- 11. 以編程方式在IIS7中設置「啓用父路徑」C#
- 12. 是否值得在IIS7中啓用動態壓縮?
- 13. 主機用的net.tcp
- 14. 在IIS7中使用C#
- 15. 我可以通過編程或腳本啓用net.tcp嗎?
- 16. 無法使用net.tcp綁定錯誤啓動服務10049
- 17. Win Server 2008和IIS7上的WCF只有net.tcp綁定隱藏IIS功能
- 18. 在IIS 7上配置WCF/NET.TCP,net.tcp狀態旁邊的「未知」?
- 19. 使用SSL的wcf net.tcp
- 20. 使用net.tcp的WCF設施
- 21. WCF的net.tcp使用SSL
- 22. WCF使用net.tcp綁定
- 23. IIS8在net.tcp中沒有端點監聽:
- 24. wsFederationHttpBinding over net.tcp
- 25. Silverlight4 net.tcp綁定
- 26. 啓用IIS7 Windows 2008中的雙跳委派的步驟
- 27. 幫助 - 在Vista上啓用ASP.NET for IIS7失敗
- 28. 在IIS7上啓用跨源資源共享
- 29. 如何在IIS7上啓用TLS1.2 Windows Server 2008 R2
- 30. 如何使用自簽名證書在IIS7中啓用相互SSL?
非常感謝你:) – Jayesh 2010-07-06 17:50:36
如果我從IIS中的服務協議中刪除http並且只有net.tcp,該怎麼辦。服務會被激活嗎? – user55474 2011-02-02 13:21:13
如果你不想要任何到IIS的http(s)流量,這將起作用。 – 2011-02-09 07:13:53