以前系统都比较稳定.下午系统还好好的,晚上再去打开系统时就出现了下面的错误,我也试该服务器上的其它几个.net系统,出现同样的错误.

“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------公共语言运行库检测到无效的程序。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidProgramException: 公共语言运行库检测到无效的程序。源错误: 源文件: c:\windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\542fbe9a\b56b7914\App_Web_14djdnrt.12.cs    行: 0 堆栈跟踪: 
[InvalidProgramException: 公共语言运行库检测到无效的程序。]
   __ASP.FastObjectFactory_app_web_14djdnrt.Create_ASP_login_aspx() in c:\windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\542fbe9a\b56b7914\App_Web_14djdnrt.12.cs:0
   System.Web.Compilation.BuildResultCompiledType.CreateInstance() +49
   System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert) +115
   System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) +31
   System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) +40
   System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig) +139
   System.Web.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +120
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155

解决方案 »

  1.   

    卸载 .NET 框架,重新安装吧或先修复一下 .NET 安装试试:
    C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322>aspnet_regiis.exe -i
      

  2.   

    编译器错误
    清空 c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary   ASP.NET   Files\文件夹下所有文件 
    重新编译项目
    配置相应版本框架
      

  3.   

    先试上面的,不行再试我给你的搜索链接包含的其它可能性问题。
    再不行你继续跟帖把问题更进一步说明,那时基本上问题就解决了。
    不过我估计你试了重装或者修复.NETframework基本上就好了。PS:不要用浅色字迹把出错信息贴出来,看起来眼花。还得逼着我们用鼠标点击加背景色