在网上搜索了一下,方法都试了下,不行啊,大侠们,帮帮忙啊!错误详细信息:
  对路径“G:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\school\d8815d97\57e89ec2\hash.web”的访问被拒绝  ASP.NET 未被授权访问所请求的资源。请考虑授予 ASP.NET 请求标识访问此资源的权限。ASP.NET 有一个在应用程序没有模拟时使用的基进程标识(通常,在 IIS 5 上为 {MACHINE}\ASPNET,在 IIS 6 上为网络服务)。如果应用程序正在通过 <identity impersonate="true"/> 模拟,则标识将为匿名用户(通常为 IUSR_MACHINENAME)或经过身份验证的请求用户。   若要授予 ASP.NET 对文件的写访问权,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示 ASP.NET 帐户,选中所需访问权限对应的框。

解决方案 »

  1.   

    asp.net用户没有访问文件的权限,给asp.net用户赋上访问该文件夹的权限就可以了,按照提示给G:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files文件夹添加Everyone的读写权限,再试试行不行。
      

  2.   

    这个问题我也碰到过,可以把asp_net用户添加到administrator组,也可以直接点击这个文件夹右键,选择安全,添加写权限就可以了。
      

  3.   

    我倒,可以是可以了
    系统安全呢
    应该是将asp.net 或者network service 用户
    给予系统临时目录(一般是%windows%/temp)的读写权限
      

  4.   

    如果是自己创建的临时文件,那确实是需要将目录权限授予network service或ASPNET用户。