无法生成一个临时类(结果= 1)任何想法?

突然之间,我从本地托pipe的Web服务中获得了这个响应

无法生成临时类(结果= 1)。 错误CS0009:元数据文件“c:\ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ mscorlib.dll”无法打开 – “未知错误(8013141e)”

一切都很好,然后我得到这个错误,没有任何改变任何configuration或任何东西。

说明:执行当前Web请求期间发生未处理的exception。 请查看堆栈跟踪,了解有关错误的更多信息以及源代码的位置。

exception详细信息:System.InvalidOperationException:无法生成临时类(结果= 1)。 错误CS0009:元数据文件“c:\ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ mscorlib.dll”无法打开 – “未知错误(8013141e)”

普通嫌疑犯:

  • 清除c:\ windows \ temp
  • 清除C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET文件
  • 同上asp.net 4 / Framework64等
  • 运行chkdsk / f
  • 检查防病毒软件/主机入侵检测系统的规则更新(防止从临时文件夹执行代码的规则将打破.Net序列化的初学者)
    • 如果运行任何安全软件,暂时禁用它并从那里去
  • 相反,如果你没有运行任何安全软件,运行一个免费的病毒扫描程序(我喜欢Nod32 ),看看是否有东西悄悄进入。
  • 休息时间周围是否应用了Windows更新? 检查更新历史。

另外,检查系统还原点。 如果你只是想让它工作,而不是担心发生了什么事情,你可能会恢复到一个时间点,然后再打破。 尽管如此,我会打电话给你。