我找到了相关的内容,但不完全相同。
ASP.NET和SQL Server 2008中出现“用户'NT AUTHORITY\IUSR'登录失败”的错误
我的问题是文件在网络上共享,我想从本地IIS进行调试,我发现所有静态文件似乎都被拒绝访问(401.3)。
我使用跟踪系统,并发现IIS正在使用“NT AUTHORITY\IUSR”访问源。
我已将共享文件夹设置为对所有人可访问,并将应用程序池的身份更改为域管理员。
我还尝试使用“Network Service”作为身份,并分配Domain\MachineName$完全访问共享文件夹…
在我看来,iis总是使用“NT AUTHORITY\IUSR”来访问静态资源?如果是这样,那么我该如何给本地帐户访问共享文件夹?或者我该如何强制IIS使用其他身份?
更新: 由于有一些新的回答针对我当时放弃的旧问题,最近我又遇到了类似的问题,解决了它,并想提供一些更新。
这次我通过向$ComputerName/Users添加读取权限解决了这个问题。这似乎只是一个服务器环境的问题,不确定是否与任何组策略或类似的事情有关。希望这可以帮助未来的某些人。
我使用跟踪系统,并发现IIS正在使用“NT AUTHORITY\IUSR”访问源。
Url http://localhost:8451/umbraco_client/panel/images/panel_boxhead_h2_bg.gif
App Pool Debug451
Authentication anonymous
User from token NT AUTHORITY\IUSR
Activity ID
我已将共享文件夹设置为对所有人可访问,并将应用程序池的身份更改为域管理员。
我还尝试使用“Network Service”作为身份,并分配Domain\MachineName$完全访问共享文件夹…
在我看来,iis总是使用“NT AUTHORITY\IUSR”来访问静态资源?如果是这样,那么我该如何给本地帐户访问共享文件夹?或者我该如何强制IIS使用其他身份?
更新: 由于有一些新的回答针对我当时放弃的旧问题,最近我又遇到了类似的问题,解决了它,并想提供一些更新。
这次我通过向$ComputerName/Users添加读取权限解决了这个问题。这似乎只是一个服务器环境的问题,不确定是否与任何组策略或类似的事情有关。希望这可以帮助未来的某些人。