任何见解是有帮助的为什么是匿名访问需要将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?