今天在做项目的时候,重新编译程序就会因为“错误53  未能加载文件或程序集“HQ.Persistence”或它的某一个依赖项。拒绝访问。”而不能够编译通过。试图重新在bin文件夹下重新加载它,但是不成功;试图删除它,亦不成功,提示“访问被拒绝”;试图通过设置其安全属性,亦没有反应;试图将C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files改为读写权限,也不行;检查了web.config文件,没有修改内容网上的方法几乎没有效果,最后只能通过重启计算机,重新打开项目,恢复其正确性但是我并不清楚为什么会产生这样的问题,以及正确合理的解决办法。
期待高手给出解决方案,谢谢!

解决方案 »

  1.   

    1,把管理工具-服务-Indexing Service停止
    2,清空C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files
    重新执行
      

  2.   

    跟我遇见的windows操作类似。
    比如我删除了一个文件夹,但文件夹还在,文件夹里面是空的或者还有一个文件  
    再删除这个文件夹,提示“访问被拒绝”。
    重启后就好了