权限问题,文件缺少权限。 
我朋友问我一个问题,他是以管理员身份登陆的计算机。asp.net做的程序里用到了DataSet.ReadXML。但他访问该页面的时候就提示缺少权限(大意),我想问一下 
(1)以管理员身份登陆了怎么还缺少权限。 
(2)另外,就算它缺少权限,那么,我添加了aspnet帐户以后,还是缺少权限呢?非要添加everyone才可以访问? 
(3)但我想everyone很不安全,有没有其他办法可以解决? 
(4)添加aspnet帐户以后系统是如何判断当前登陆用户有没有该aspnet权限呢?

解决方案 »

  1.   

    检查一下IIS中,该文件夹的读写设置
      

  2.   

    那个肯定是设置好了的。
    能不能这样理解:
    如果配置得当的话,在以管理员登陆的情况下。不用再添加任何其他角色,应该都可以访问asp.net下的所有页面?
    或者
    如果配置得当的话,在以管理员登陆的情况下。再添加一个aspnet角色,应该都可以访问asp.net下的所有页面?
      

  3.   

    缺省情况下,ASP.NET使用aspnet账号运行,你设置aspnet对相关目录的读写权限就可以,当然你也可以使用模拟账号来运行。
      

  4.   

    我也有这问题,用aspnet帐号进去都不能访问asp.net项目,一定要everyone才可以访问