编译错误说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消息: CS0016: 未能写入输出文件“c:\windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\7ca86356\17ba8ea\App_Web_masterpage.master.cdcab7d2.tey01jcc.dll”--“目录名无效。 ”源错误:
这个是什么原因呢?查了下。说什么temp权限
但是我都试了。怎么还是不行呢?开始的时候网站是好的。后来重新上传了份新的到服务器。就这样了。本地测试无问题。本地发布测试也无问题。。这个到底是什么原因呢?大大们。。网站打不开了。急得很

解决方案 »

  1.   

    新建一个“temp”文件夹,然后移动到“Windows”文件夹中
      

  2.   

    App_Web_masterpage.master.cdcab7d2.tey01jcc.dll我觉得多半是这里的问题。怎么弄呢?
      

  3.   

    服务器上重新启动下IIS试试进入命令行,输入:iisreset
      

  4.   

    停止iis,然后把
    c:\windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\
    下的所有东西都删除
      

  5.   

    把temp文件夹和IE缓存文件夹的权限everyone设成 完全控制试试
      

  6.   

    先删除站点,重新建站点,把windos给个普通权限,windows下的temp权限至少要写的权限