当前位置: 代码迷 >> ASP.NET >> CS0016: 未能写下输出文件“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary
  详细解决方案

CS0016: 未能写下输出文件“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary

热度:4697   发布时间:2013-02-25 00:00:00.0
CS0016: 未能写入输出文件“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary
编译错误 
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 

编译器错误消息: CS0016: 未能写入输出文件“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\16faacf5\fb33357\App_Web_index.aspx.cdcab7d2.mmqzdk2r.dll”--“拒绝访问。 ”




发布.net站时出现这个错误 网上找的说法基本上相同 可一直没解决 问题 求教

------解决方案--------------------------------------------------------
把这个文件夹下的文件全部删除
------解决方案--------------------------------------------------------
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files
把这个文件夹下的文件全部删除,如果删除不了,重新启动
------解决方案--------------------------------------------------------
对temp文件夹的访问权限不够
目录下的文件先备份,然后全部删除,
然后重新编译项目
------解决方案--------------------------------------------------------
拒绝访问
很明显是权限问题,把服务里面的Indexing 访问禁止
设置IIS_WPG、NETWORK Service等帐号可写入权限
------解决方案--------------------------------------------------------
浏览器不能打开页面,要全部关掉。
最后一招,重启计算机应该就可以了
------解决方案--------------------------------------------------------
你要清楚是设置服务器上的还是你自己机器的。描述一下你说的2003服务器和你的客户端机器的关系
------解决方案--------------------------------------------------------
前几天我也遇到这个问题。

是windows 临时文件夹无效导致。

你看看临时文件夹的权限或者是否存在。

asp.net 编译的时候先写入临时文件夹然后复制到Temporary ASP.NET Files里面
------解决方案--------------------------------------------------------
你是Administrator远程登录进去的吗
------解决方案--------------------------------------------------------
探讨
拒绝访问
很明显是权限问题,把服务里面的Indexing 访问禁止
设置IIS_WPG、NETWORK Service等帐号可写入权限
  相关解决方案