日期:2014-05-19  浏览次数:20527 次

100分求助: 出现异常错误:System.InvalidProgramException: 公共语言运行库检测到无效的程序。
共语言运行库检测到无效的程序。  
说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。  

异常详细信息:   System.InvalidProgramException:   公共语言运行库检测到无效的程序。

源错误:  


[没有相关的源行]
 

源文件:   c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary   ASP.NET   Files\maketravel\73231594\cb004ec3\App_global.asax.hpkd_ouw.0.cs         行:   0  

堆栈跟踪:  


[InvalidProgramException:   公共语言运行库检测到无效的程序。]
      TourOnline.Global..ctor()   +0
      ASP.global_asax..ctor()   in   c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary   ASP.NET   Files\maketravel\73231594\cb004ec3\App_global.asax.hpkd_ouw.0.cs:0

[TargetInvocationException:   调用的目标发生了异常。]
      System.RuntimeTypeHandle.CreateInstance(RuntimeType   type,   Boolean   publicOnly,   Boolean   noCheck,   Boolean&   canBeCached,   RuntimeMethodHandle&   ctor,   Boolean&   bNeedSecurityCheck)   +0
      System.RuntimeType.CreateInstanceSlow(Boolean   publicOnly,   Boolean   fillCache)   +103
      System.RuntimeType.CreateInstanceImpl(Boolean   publicOnly,   Boolean   skipVisibilityChecks,   Boolean   fillCache)   +261
      System.Activator.CreateInstance(Type   type,   Boolean   nonPublic)   +66
      System.RuntimeType.CreateInstanceImpl(BindingFlags   bindingAttr,   Binder   binder,   Object[]   args,   CultureInfo   culture,   Object[]   activationAttributes)   +1036
      System.Activator.CreateInstance(Type   type,   BindingFlags   bindingAttr,   Binder   binder,   Object[]   args,   CultureInfo   culture,   Object[]   activationAttributes)   +114
      System.Web.HttpApplicationFactory.GetSpecialApplicationInstance()   +172
      System.Web.HttpApplicationFactory.FireApplicationOnStart(HttpContext   context)   +20
      System.Web.HttpApplicationFactory.EnsureAppStartCalled(HttpContext   context)   +126
      System.Web.HttpApplicationFactory.GetApplicationInstance(HttpContext   context)   +99
      System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest   wr)   +216

 
请问高手这样的问题是怎么一回事?

------解决方案--------------------
清空 c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\ 文件夹下 所有文件
将你的项目 重新编译.

还有保证你使用的.net 和 项目 版本是一样的

------解决方案--------------------
删除dll文件。重新进入项目
------解决方案--------------------
重新生成解决方案