任何見解是有幫助的爲什麼是匿名訪問需要將Host WCF在IIS
0
A
回答
2
一個很好的解釋上可以找到的.NET Development Forum:
[I] t是不正確的,你必須 啓用匿名以便在IIS中託管WCF 。當您配置綁定時有一些限制 。 的基本原則是:結合了WCF的 設置應該與 IIS設置兼容。這 意味着,如果要啓用在 傳輸層驗證綁定,你必須這樣做在IIS中 虛擬應用程序。例如,對於 示例,當您使用 BasicHttpBinding時,可以通過將 安全模式設置爲 「TransportCredentialOnly」來啓用 傳輸層驗證。您可以在此 的情況下禁用IIS匿名身份驗證 。
然而,有一個特殊情況:如果 您使用過的WSHttpBinding,而不是HTTPS HTTP ,你就必須 在IIS允許匿名。這是 ,因爲 WSHttpBinding的安全模式都不允許您通過 HTTP配置 傳輸層身份驗證,這已在 BasicHttpBinding中實現。當然,你可以 通過使用 basicHttpBinding的或CustomBinding解決這個問題。 這不是一個限制。相反,它 試圖減少混淆,因爲你 會請使用SSL(運輸 層安全)或郵件安全 與WsHttpBinding的。
相關問題
- 1. WCF的svc文件是否總是需要匿名訪問?
- 2. 爲什麼我要爲一個匿名類「需要opCmp」?
- 3. 爲什麼wcf duplex需要?
- 4. CascadingDropDownList不是匿名訪問
- 5. 匿名訪問(IIS)和SQL服務器
- 6. WCF的wsHttpBinding和禁用匿名訪問
- 7. WCF/IIS超時是否需要重寫?
- 8. 爲什麼我們需要WCF
- 9. 爲什麼Facebook圖需要訪問令牌而不是相冊?
- 10. 爲什麼NLog $ {aspnet-request-host}是空的?
- 11. 爲什麼在訪問匿名自執行函數的參數時需要使用「this」關鍵字?
- 12. 在IIS中使用Windows身份驗證託管WCF服務並且無需匿名訪問
- 13. 訪問sys。$表需要什麼特權?
- 14. 爲什麼Wix是iis:需要WebAddress端口?
- 15. 爲什麼對象傳遞是需要在類名爲python的
- 16. IIS6匿名訪問問題
- 17. 什麼是匿名訪問的應用程序池標識和帳戶?
- 18. DynamoDB:爲什麼我在本地訪問時需要訪問/密鑰
- 19. 我需要採取什麼步驟將類庫轉換爲WCF?
- 20. 什麼需要到匿名函數傳遞jQuery對象
- 21. 設置asp.netCompatibility啓用在wcf擰入匿名訪問
- 22. WCF Web服務需要訪問用戶名和密碼信息
- 23. 爲什麼需要驗證用戶名?
- 24. 爲什麼Git需要簽名推送?
- 25. 爲什麼RegExp.rightContext在匿名函數內引發無效訪問錯誤?
- 26. WCF - Windows身份驗證 - 安全設置需要匿名
- 27. 爲了將AppFabric Server功能用於WCF服務,是否需要IIS?
- 28. 爲什麼需要
- 29. 訪問匿名函數
- 30. 爲什麼我們需要使用[]來訪問變量名包括hyphan?