asp.net 重新生成网站时,未能写入输出文件,如下错误 1 未能写入输出文件“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\top4seller\a64f6390\d72865fd\App_Code.xrukmqmo.dll”--“拒绝访问。 ” 大家有没有遇到过这样的问题,怎么解决的?

解决方案 »

  1.   

    是用web deployment 生成网站吗,看看有是不是你的ftp软件,或是什么程序正在生成的网站目录下,没有退出
      

  2.   

    http://support.microsoft.com/default.aspx?scid=kb;en-us;825791
      

  3.   

    编译器错误信息: CS0016:未能写入输出文件: '*:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\*\*.dll'--拒绝访问."原因1:权限问题,访问权限问题。解决方法1:为用户NETASP(NETWORK SERVICE [window 2003])设置windows下Temp文件夹的所有权限解决方法2:1、如果C:/Windows目录下没有Temp文件夹,则创建一个;2、右键Temp文件夹--属性--安全,添加一个用户"NETWORK SERVICE ",(如果是.NET Framework 1.0 则添加用户"aspnet user"), "赋予权限--完全控制;3、右击"我的电脑"-"属性"-"高级"-"环境变量",选择系统变量下的"TEMP",点编辑,设置变量值为 %SystemRoot%\TEMP,确定,再对"TMP"进行同样的操作,点击确定;4、重启IIS服务,问题解决。原因2:服务被某些优化软件禁止。解决方案:1、ASP.NET State Service被停止了,重新启动ASP.NET State Service服务,并设为自动。2、开始-运行-iisreset;。3、OK
      

  4.   

    根本就不是权限的事,以前也遇到过,重启iis就好了,可能有正在访问的进程吧
      

  5.   

    尝试了iisreset
    不过还是没有解决问题