Ban*_*hee 118 asp.net iis-7 access-denied
我在我的IIS7中设置了一个使用.NET Framework 4.0(由NetworkService运行)的应用程序,但在浏览网站时我得到了这个:
访问被拒绝.
描述:访问提供此请求所需的资源时发生错误.您可能没有权限查看请求的资源.
错误消息401.3:您无权使用您提供的凭据查看此目录或页面(由于访问控制列表而拒绝访问).请Web服务器的管理员授予您访问*的权限
我试图给持有网站的文件夹(IIS中的Web应用程序指向的文件夹)提供NetworkService完全权限,但我仍然拒绝访问?
为什么?
Ban*_*hee 251
我允许访问"IIS_IUser",但它应该是"IUSR".这解决了这个问题.
Gra*_*ght 157
对我来说,没有任何工作,除了以下,解决了问题:打开IIS,选择站点,打开身份验证(在IIS部分),右键单击匿名身份验证并选择编辑,选择应用程序池标识.
操作系统:Windows 7 & IIS 7
如果您在添加 IUSR & NETWORK SERVICE 后仍有权限被拒绝。还添加 IIS_WPG。添加最后一个用户解决了我的问题。
对于找不到这些用户的人:当您尝试在文件夹的安全性(文件夹的属性)中添加用户时,单击“选择用户或组”窗口的“高级”。将位置更改为计算机名称,然后单击“立即查找”。您将在下面的列表中找到这些用户。
如果您使用匿名身份验证,IIS 7 将使用“IUSR”帐户进行目录访问(除非您已将其设置为使用应用程序池标识。如果您没有授予 IUSR 对站点文件夹和文件的足够权限,你会得到这个错误
尝试了这里的大多数解决方案,但没有运气。对我有用的是将“每个人”添加到安全权限中。属性 -> 安全 -> 编辑 -> 添加 -> 每个人。给定的默认值足以让我重新获得访问权限。
在不久的将来,我可能应该弄清楚哪些凭据被发送到服务器,以便我可以授予适当的权限。但我希望它能帮助别人!
| 归档时间: |
|
| 查看次数: |
175478 次 |
| 最近记录: |