当前标识(NT AUTHORITY\NETWORK SERVICE)没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限。
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Web.HttpException: 当前标识(NT AUTHORITY\NETWORK SERVICE)没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限。Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Stack Trace: [HttpException (0x80004005): 当前标识(NT AUTHORITY\NETWORK SERVICE)没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限。]
  System.Web.HttpRuntime.SetUpCodegenDirectory(CompilationSection compilationSection) +744
  System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags) +225[HttpException (0x80004005): 当前标识(NT AUTHORITY\NETWORK SERVICE)没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限。]
  System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +936
  System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +90
  System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +150
 
我从网络上找到很多方法,包括重新安装.net2.0,删除Temporary ASP.NET Files目录,重新创建,重新设置权限,还有temp的权限,包括清空,等等,试了很多方法,实在是无奈了,上午我重新编译程序,没有停止服务,就把服务器上的程序删除了,然后把编译好的程序重新放了是上去,结果再打开就出问题了!!

解决方案 »

  1.   

    打开.net的网页就报上面的错误,以前也出现过,用了几个方法就解决了,这次无论如何设置也不行!
      

  2.   

    把那些文件夹给NETWORK SERVICE账户设置权限啊
      

  3.   

    配置文件添加<customErrors>标记
    查看bin目录,添加权限
      

  4.   

    大哥,我设置了,network service的权限,完全控制,都沟上了,every one的权限我都给全部加上了!!
      

  5.   

    bin目录的权限我也加了,network service ,every one等几个我都设置了完全控制
      

  6.   

    配置文件添加<customErrors>标记?能否具体一点?
    <customErrors defaultRedirect="url" mode="On|Off|RemoteOnly"> <error statusCode="statuscode" redirect="url"/></customErrors>?从来没用过,
      

  7.   

    开始---》运行:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i -enable
    ok!
      

  8.   

    呵呵,我的解决了,服务器上运行360清理一下垃圾文件,就可以了!这个问题可能和.net框架有关,程序运行的时候不知道在什么地方产生了一些临时文件,这些临时文件还不能自动删除,即使重启服务器,只能手动删除,而我在程序运行的时候把源程序更换了,导致产生那些个临时文件!不知道有没有高手出来指点一下,到底是在哪里产生临时文件?temp,Temporary ASP.NET Files下面都已经清空了