尝试访问IIS上的文件夹时出错:
第一批用户可以访问所有内容,而另一方则无法访问。
<authentication mode="Windows">
</authentication>
<authorization>
<allow users="Domain\AnotherDomain"/>
<deny users="*"/>
</authorization>
<identity impersonate="true" />
这是用于授予用户访问权限的代码,因为IIS无法识别Active Directory“角色”:
<location path="~/UsuarioTI">
<system.web>
<authorization>
<allow users ="Domain\MyDomain" />
<deny users="*"/>
</authorization>
</system.web>
这是我试图进入网站时的错误,
401 - Unauthorized: Access is denied due to invalid credentials.
还有什么我需要安装,除了启用Windows身份验证和禁用其余的?
PD:无论何时我尝试访问我允许的路径,它都要求用户使用'AnotherDomain',因为另一个人没有访问权限。
PD2:如何识别IIS或localhost上的角色?
在IIS中,检查您用于网站的池应用程序名称,然后添加文件夹权限,如下所示:IIS AppPool \ poolName
poolName =>是您的池应用程序的名称!
虚拟用户创建的,您将无法在搜索中找到它,只需按照我上面提到的那样添加它。