"IIS管理器无法验证内置帐户是否具有访问权限"

bbe*_*ase 17 asp.net iis

好吧,我正在使用asp.net设计一个Web应用程序,需要使用IIS应用程序管理器来控制它.我有一台服务器和所有这些,但当我试图进入它并设置一切时,我得到一个警告说:

服务器配置为使用内置帐户的传递身份验证来访问指定的物理路径.但是,IIS管理器无法验证内置帐户是否具有访问权限.确保应用程序池标识具有对物理路径的读访问权限.如果此服务器已加入域,并且应用程序池标识为NetworkService或LocalSystem,请验证该服务器是否<domain>\<computer_name>$具有对物理路径的"读取"访问权限.然后再次测试这些设置.

当我尝试使用IIS浏览我的应用程序时,它超时,我不知道任何关于IIS的事情,我在网上完成的研究之外.只是寻找一些澄清.谢谢你的帮助.

小智 7

服务器配置为使用传递身份验证[您可以通过选择站点,选择基本设置 - >连接为... - > {来验证这一点,并且您应该看到设置了应用程序用户(传递身份验证)}].内置帐户是在应用程序池的设置中设置的.该错误消息告诉您应用程序池上的帐户无法访问激活的应用程序上设置的文件夹.您需要放入文件夹的普通组是IIS_USERS,包含Read,List,Read和Execute.IIS超时是因为它无法初始化要加载的站点,因为操作系统不会让它触摸文件以查看它应该为请求加载的内容.您可能想知道为什么没有获得401,但是因为IIS无法实现开始为您提供任何类型的请求状态.

  • 我找不到 IIS_Users,因此我使用“立即查找”选项“查找”,并找到“IUSR”和“IIS_IUSRS”,最终解决了整个问题。我不再对此进行调查,真正的工作现在开始。:) (3认同)

小智 7

我发现一篇微软文章说IUSR需要对NTFS端和网络端都有适当的权限:

https://learn.microsoft.com/en-us/iis/get-started/planning-for-security/understanding-built-in-user-and-group-accounts-in-iis

我正在设置 tomcat mod_jk 并让它按照这些说明工作。 在此输入图像描述

在此输入图像描述


小智 5

被困在这个问题上一天...我的解决方案是在尝试走帐户路线但没有成功后,打开“打开 Windows 功能”> 然后找到 IIS 并添加所有开发功能。这对我来说很有效。 在此输入图像描述