Iis web.config允许来自特定域的所有用户,但不允许来自其他域的所有用户

Iis web.config允许来自特定域的所有用户,但不允许来自其他域的所有用户,iis,dns,web-config,Iis,Dns,Web Config,我有来自两个不同域的用户可以访问我当前工作的网站,我只允许来自其中一个域的用户访问该网站。我做了一些研究,我唯一能想到的是允许来自特定域组的用户,而不仅仅是来自整个域的用户 我也遇到过这篇文章,建议登录时手动检查域: 我已将此添加到web.config,但它似乎不起作用: <authorization> <deny users="?"/> <allow users="FirstDomain\Domain Users"/> <deny use

我有来自两个不同域的用户可以访问我当前工作的网站,我只允许来自其中一个域的用户访问该网站。我做了一些研究,我唯一能想到的是允许来自特定域组的用户,而不仅仅是来自整个域的用户

我也遇到过这篇文章,建议登录时手动检查域:

我已将此添加到web.config,但它似乎不起作用:

<authorization>
  <deny users="?"/>
  <allow users="FirstDomain\Domain Users"/>
  <deny users="SecondDomain\Domain Users" />
</authorization>


谢谢,

终于让它工作了:

<authorization>
  <allow roles="FirstDomain\Domain Users"/>
  <deny users="*"/>
</authorization>

“允许”应该在“拒绝”标记之前,就像您的情况一样,所有内容都将被拒绝访问

<system.web>
 <authorization>
  <allow users="FirstDomain\Domain Users"/>
  <deny users="SecondDomain\Domain Users" />
 </authorization>
</system.web>

希望这有帮助