【问题标题】:IIS Authorization Rules not working for WCF (but authentication is ok)IIS 授权规则不适用于 WCF(但身份验证可以)
【发布时间】:2016-10-03 10:00:42
【问题描述】:

我有 IIS 身份验证设置并为我的 WCF Web 服务工作(在 IIS\Authentication 设置下,我启用了 Windows 身份验证、禁用匿名、在服务器和客户端上配置了 Windows 传输)并且它正在工作,并且客户端正在通过他们的凭据正确。

但是,在 IIS\Authorisation 规则下(在身份验证图标旁边)我放入了一些规则,但它们被忽略了。

您是否必须对 WCF 授权做一些特殊的事情,因为我只是假设 IIS 会根据规则检查用户的详细信息并允许/拒绝它们。

我宁愿通过 IIS 而不是代码,因为我的需求非常简单。

谢谢。

【问题讨论】:

  • 您要执行哪些规则?你能给我们看看 web.config 吗?

标签: wcf iis


【解决方案1】:

老问题,但我有同样的问题。简短的回答是您需要使用 ASP.NET 兼容模式。我对以下问题有更详细的回答:Why won't Authorization Rules in IIS restrict access to my WCF service?

希望这对其他人有帮助!这让我摸不着头脑好几个星期……

【讨论】:

    猜你喜欢
    • 2019-10-21
    • 1970-01-01
    • 2013-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多