正确设置IIS7.5计算机帐户以进行匿名网站访问

时间:2010-01-22 21:10:02

标签: asp.net configuration iis-7

使用IIS 7.5,IIS_IUSRS应该是要使用的帐户。我得到'401 - 未经授权:由于凭证无效而拒绝访问'错误。如果我使用Read添加EVERYONE帐户,则可以。而不是拥有Everyone帐户。知道为什么IIS_IUSRS不起作用?它具有读访问权限。匿名访问=已启用。特定用户= IUSR

作为一方,在网站的基本设置...上,“测试设置”按钮显示“ok-on Authenticate”,但“授权”无法验证对路径的访问权限。

2 个答案:

答案 0 :(得分:2)

在IIS 7.5中,这已经从IIS_IUSRS帐户变为 IIS AppPools 顶级窗口组下的用户

如果您创建名为

的应用程序池

www.mysite.com

然后网站默认创建用户帐户,它将运行为

IIS AppPools \ www.mysite.com

在“确保资源安全”下查看以下Microsoft Doc以查看更多

http://learn.iis.net/page.aspx/624/application-pool-identities/

答案 1 :(得分:0)

在列出here

的“确保资源”部分下
  
      
  1. 打开Windows资源管理器。
  2.   
  3. 选择文件或目录。
  4.   
  5. 右键单击该文件,然后选择“属性”
  6.   
  7. 选择“安全”选项卡单击“编辑”,然后单击“添加”按钮
  8.   
  9. 单击“位置”按钮,确保选择您的机器。在“输入要选择的对象名称:”文本框中输入“ IIS AppPool \ DefaultAppPool”。
  10.   
  11. 单击“检查名称”按钮,然后单击“确定”。
  12.   

将您的站点添加到IIS时,使用您创建/使用的应用程序池的名称替换DefaultAppPool。此IIS AppPool(不是Windows 7 pro上的iis 7.5.7600中的IIS AppPools)组是一组虚拟帐户,您在本地计算机上执行正常帐户搜索时 无法看到或通过目录服务。