ASP.NET 未被授权访问所请求的资源。请考虑授予 ASP.NET 请求标识访问此资源的权限。ASP.NET 有一个在应用程序没有模拟时使用的基进程标识(通常,在 IIS 5 上为 {MACHINE}\ASPNET,在 IIS 6 上为网络服务)。如果应用程序正在通过 <identity impersonate="true"/> 模拟,则标识将为匿名用户(通常为 IUSR_MACHINENAME)或经过身份验证的请求用户。 若要授予 ASP.NET 对文件的写访问权,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示 ASP.NET 帐户,选中所需访问权限对应的框。我已经把所有用户的权限都选上了,怎么会事呀???

解决方案 »

  1.   

    你是在本机调节器试的时候出的错误吗?如果是的话,把“web.config”文件中的“ <identity impersonate="true"/> ”去掉再试试。一般“ <identity impersonate="true"/> ”只是在发布时用的。
      

  2.   

    你是在做什么的时候提示这个呢? open file? run excel? .....
      

  3.   

    如果是在AD下,对该目录添加“IWAM_***”用户。
      

  4.   

    我的计算机装了AD后,ASPX也是不能访问
      

  5.   

    如果是AD,对该目录添加“IWAM_*****".