Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# iis 7.5-仅允许一个域名用户查看站点_C#_.net_Iis_Permissions_Active Directory - Fatal编程技术网

C# iis 7.5-仅允许一个域名用户查看站点

C# iis 7.5-仅允许一个域名用户查看站点,c#,.net,iis,permissions,active-directory,C#,.net,Iis,Permissions,Active Directory,我想只有一个域名用户查看我的网站(用户名1)。 到目前为止,我无法让它正常工作。要么每个人都可以访问,要么没有人可以访问 网络配置: <authentication mode="Windows"> 站点文件夹权限设置: IIS_USER (domain\iis_user) - no access domain\username1 - read access 您需要在web.config中将身份模拟设置为true。这将把用户信息传递到WindowsIdentity对象(而不仅仅

我想只有一个域名用户查看我的网站(用户名1)。 到目前为止,我无法让它正常工作。要么每个人都可以访问,要么没有人可以访问

网络配置:

 <authentication mode="Windows">
站点文件夹权限设置:

IIS_USER (domain\iis_user) - no access
domain\username1 - read access 

您需要在web.config中将身份模拟设置为true。这将把用户信息传递到
WindowsIdentity
对象(而不仅仅是
user
对象)。
WindowsIdentity
对象用于确定对文件和文件夹的访问权限

<configuration>
  <system.web>
    <identity impersonate="true" />
  </system.web>
</configuration>


有关详细信息,请访问您需要在web.config中将
身份模拟设置为true。这将把用户信息传递到
WindowsIdentity
对象(而不仅仅是
user
对象)。
WindowsIdentity
对象用于确定对文件和文件夹的访问权限

<configuration>
  <system.web>
    <identity impersonate="true" />
  </system.web>
</configuration>


有关详细信息,请访问

您可以添加授权规则以允许或拒绝来自IIS的特定组/人员。但文件权限仍将适用。另外,我们还允许摘要身份验证。YMMV

下面是有关IIS授权规则的演练


您可以添加授权规则以允许或拒绝来自IIS的特定组/人员。但文件权限仍将适用。另外,我们还允许摘要身份验证。YMMV

下面是有关IIS授权规则的演练

“查找适合特定用户帐户的第一个访问规则” 尝试使用web.config。并将domain\username1 allow放在第一位,后跟

“查找适合特定用户帐户的第一个访问规则”
尝试使用web.config。并将domain\username1 allow放在第一位,后跟

如果我添加此项,是否删除身份验证模式=windows?否。windows身份验证模式将根据您的windows登录设置
用户
对象。您可以将其取出,因为IIS默认为Windows身份验证,但最好将其保留。这是将
WindowsIdentity
对象设置为用户登录名的附加配置。如果添加此项,是否删除身份验证模式=windows?否。windows身份验证模式将根据您的windows登录名设置
用户
对象。您可以将其取出,因为IIS默认为Windows身份验证,但最好将其保留。这是将
WindowsIdentity
对象设置为用户登录的附加配置。