无法生成临时类(result = 1)的任何想法?

时间:2011-10-01 17:59:58

标签: c# .net windows iis

突然间,突然之间,我从本地托管的网络服务获得此回复

  

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

一切都很好,然后我在没有对任何配置或任何事情进行任何更改的情况下得到该错误。

  

描述:执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

     

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

1 个答案:

答案 0 :(得分:2)

通常的嫌疑人:

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

另外,检查系统还原点。如果你只是想让它工作而不担心发生了什么,你可能能够恢复到它崩溃之前的某个时间点。我称之为最后的手段!