0

可以帮助我解决此错误的人:

[InvalidOperationException:在 System.Data.Common 和 System.Data.Entity.Core.Common 中找不到类型 DbCommandDefinition]

HibernatingRhinos.Profiler.Appender.EntityFramework.EntityFrameworkProfiler.SetupDatabaseDefaultConnectionFactoryIfNeeded() +913 HibernatingRhinos.Profiler.Appender.EntityFramework.EntityFrameworkProfiler.SetupEntityFrameworkIntegration() +19 HibernatingRhinos.Profiler.Appender.EntityFramework.EntityFrameworkProfiler.Initialize() +37 FruconService.App_Start.EntityFramework .PreStart() +23

[TargetInvocationException: 调用的目标已抛出异常。]
System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo 方法, 对象目标, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner) +0
System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo方法,对象目标,Object[] 参数,签名 sig,MethodAttributes methodAttributes,RuntimeType typeOwner) +72
System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfoculture, Boolean skipVisibilityChecks) + 335
System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] 参数, CultureInfo 文化) +28 System.Reflection.MethodBase.Invoke(Object obj, Object[] 参数) +19
WebActivator.BaseActivationMethodAttribute.InvokeMethod () +221
WebActivator.ActivationManager.RunActivationMethods() +491
WebActivator.ActivationManager.RunPreStartMethods() +28
WebActivator.ActivationManager.Run() +55

[InvalidOperationException:在类型 WebActivator.ActivationManager 上运行的预应用程序启动初始化方法引发异常,并显示以下错误消息:调用目标已引发异常..]
System.Web.Compilation.BuildManager.InvokePreStartInitMethods(ICollection` 1 个方法)+423
System.Web.Compilation.BuildManager.CallPreStartInitMethods() +306
System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) +677

[HttpException (0x80004005): 在类型 WebActivator.ActivationManager 上运行的预应用程序启动初始化方法引发异常,并显示以下错误消息:调用目标已引发异常..]
System.Web.HttpRuntime.FirstRequestInit(HttpContext上下文)+9088796 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext 上下文)+97 System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)+258”

它出现在部署在我们的网络服务器上的 MVC4 Web api 上。我们注意到重新部署二进制文件后错误暂时消失了。然后,几个小时后错误又回来了。

设置:WC4 wep api EF5 + EF5.x VB.Net 数据库上下文生成器

提前致谢!

编辑:我注意到堆栈跟踪中对 HibernateRhinos 的引用。这是我尝试过的第 3 方 EF-profiler 的一部分。
现在,我从项目中删除了这个分析器,以查看错误是否再次出现。老实说,我怀疑这个组件....

4

1 回答 1

0

好的,我自己回答这个话题。问题肯定与第 3 方组件有关。自从我删除它以来,我没有问题。

我发布这个是因为它可以帮助其他人......

于 2013-01-24T16:43:41.237 回答