我有一個win 2008r2服務器。默認網站的啓用協議設置爲「http,net.tcp」。當在默認網站下創建任何新的應用程序時,我想默認具有相同的啓用協議。任何人都可以請建議如何做到這一點?目前,當我添加應用程序一是創建一個啓用協議只有「http」IIS 7已啓用協議
5
A
回答
6
我發現這可以使用Powershell的IIS提供程序。下面這行工作對我來說:
的Set-ItemProperty IIS:\網站\ $ NetTcpWebsite -name EnabledProtocols - 值 「HTTP,的net.tcp」
0
net和tcp協議用於WAS。默認情況下它們被禁用,以最小化攻擊面。 您是否託管WCF應用程序以便需要此?
http://technet.microsoft.com/en-us/library/cc735229(v=ws.10).aspx
最好的問候。
3
爲了從網站獲得的協議級聯級別下降到應用程序級別我必須做到以下幾點:
首先我創建了網站和應用程序。 第二我跑了以下內容:
$iisAppName = %YourWebsiteName%
Set-ItemProperty IIS:\sites\$iisAppName -name applicationDefaults.enabledProtocols -Value "http,net.tcp"
這解決了它的原始問題。 Rob的回答只會在網站級別設置啓用協議配置文件,這會在沒有啓用適當協議的情況下留下應用程序和虛擬目錄。
0
我苦苦掙扎了一段時間,並研究了將它包含在每個應用程序或服務的MSI(WiX或其他)或web.config文件中的方法。最後,最簡單的解決方案是更改IIS中的網站默認值,以便將其應用於每個應用程序和服務,而無需更改MSI或web.config。基本步驟是:在IIS管理器中,單擊網站節點,然後單擊「設置網站默認值...」,將「已啓用協議」屬性更改爲http,net.tcp
相關問題
- 1. 從Web.config啓用net.tcp協議
- 2. 找到啓用的協議
- 3. Windows 7 IIS無法啓用
- 4. 會話啓動協議
- 5. 如何使用intallshield安裝爲IIS應用程序設置「啓用協議」
- 6. IIS 5或6和HTTP協議與WCF?
- 7. Swift協議專用通用協議
- 8. 如何在curl中啓用UDP協議?
- 9. 請啓用TCP/IP協議。 Unity3D
- 10. 在類中啓用NSCopying協議
- 11. 創建自定義協議(Windows 7)
- 12. Windows Phone 7自定義協議處理
- 13. 什麼協議XDocument.Load用戶
- 14. 協議的哈希協議
- 15. WebDav協議VS HTTP協議
- 16. WCF TCP協議
- 17. iis 6支票是ssl 2已啓用
- 18. 如何在IIS 7/Windows 7 64bit上啓用SSL
- 19. 啓用HTTPS協議在.NET MVC 5申請本地主機
- 20. 是基於現有協議的協議還是協議?
- 21. 從本地協議強制使用Javascript協議中的http協議
- 22. 使用協議HTPPS
- 23. 使用Websocket協議
- 24. 採用UDP協議
- 25. uwsgi協議比http協議更快嗎?
- 26. Firebase XMPP協議與HTTP協議
- 27. Swift協議和協議擴展與CollectionType
- 28. 符合其他協議綁定協議
- 29. 在UDP協議中的Tracerouting協議
- 30. 二進制協議與文本協議
我使用netTCP,因爲我託管從同一AD內的另一服務調用的端點。 –