为了账号安全,请及时绑定邮箱和手机立即绑定

ASP.NET 无权访问所请求的资源

ASP.NET 无权访问所请求的资源

不负相思意 2018-08-22 13:05:46
ASP.NET 无权访问所请求的资源。请考虑对 ASP.NET 请求标识授予访问此资源的权限。ASP.NET 有一个在应用程序没有模拟时使用的基进程标识(通常,在 IIS 5 上为 {MACHINE}\ASPNET,在 IIS 6 和 IIS 7 上为网络服务,在 IIS 7.5 上为配置的应用程序池标识)。如果应用程序正在通过 <identity impersonate="true"/> 模拟,则标识将为匿名用户(通常为 IUSR_MACHINENAME)或经过身份验证的请求用户。 要将 ASP.NET 访问权限授予某个文件,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示 ASP.NET 帐户,选中所需访问权限对应的框。---------------------------------------------------------------------------------------------------------------这个问题 网上的几种解决方式我都试过了没有解决的了,我试过1,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary 改这个权限   试过没有解决问题         2,选项卡---安全 设置权限试过 没有解决问题          3,把aspnet设置在admin组下 试过 问题没有解决我的系统是xp  ,IIS5.1,盘符现在是nefs,可以是fat32因为可以把项目放到其他盘符下,我目前是放在nefs格式的盘符下! 
查看完整描述

2 回答

?
回首忆惘然

TA贡献1847条经验 获得超11个赞

这个错误以前碰到过好多次了,就是说你的网站没有配置给通过IIS来访问的用户的权限,我虽然没配过IIS5.1版本,但是按它的提示那就应该是给你的网站的文件夹的用户权限中加上用户"{你的机器名}\ASPNET",并且给这个用户读取、写入、修改等权限。如果你的网站属性里有自己设置过匿名用户访问,那就要根据设置的用户名来添加这个权限了,默认的按前面的操作应该就可以

查看完整回答
反对 回复 2018-08-27
  • 2 回答
  • 0 关注
  • 986 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信