可以帮助我解决此错误的人:
[InvalidOperationException:在System.Data.Common和System.Data.Entity.Core.Common]中找不到类型DbCommandDefinition
HibernatingRhinos.Profiler.Appender.EntityFramework.EntityFrameworkProfiler.SetupDatabaseDefaultConnectionFactoryIfNeedd((+913 HibernatingRhinos.Profiler.Appender.EntityFramework.EntityFrameworkProfiler.SetupEntityFrameworkIntegration((+19 HibernatingRhinos.Profiler.Appender.EntityFramework.EntityFrameworkProfiler.Initialize((+37水果服务.App_Start.EntityFrameworkProfiler引导程序.PreStart((+23
[TargetInvocationException:调用的目标引发了异常。]
System.RuntimeMethodHandle_InvokeMethodFast(IRuntimeMethodInfo方法,Object目标,Object[]参数,SignatureStruct&sig,MethodAttributes MethodAttributes,RuntimeType typeOwner(+0
System.RuntimeMethodHandle.IInvokeMethodFast(IRuntimeMethodInfo方法,Object target,Object[]arguments,Signature sig,MethodAttributesmethodAttributes,RuntimeType typeOwner(+72
System.Reflection.RuntimeMethodInfo.IInvoke(Object obj,BindingFlagsinvokeAttr,Binder绑定器,Object[]参数,CultureInfo区域性,布尔skipVisibilityChecks(+335
System.Reflection.RuntimeMethodInfo.IInvoke(Object obj,BindingFlagsinvokeAttr、Binder绑定器、Object[]参数、CultureInfo区域性(+28 System.Reflection.MethodBase.Invoke(Object obj,Object[]parameters(+19
WebActivator.BaseActivationMethodAttribute.InvokeMethod((+221
WebActivator.ActivationManager.RunActivationMethods((+491
WebActivator.ActivationManager.RunPreStartMethods((+28
WebActivator.ActivationManager.Run((+55InvalidOperationException:应用程序启动前初始化方法Run on type WebActivator.ActivationManager引发异常返回以下错误消息:调用的目标..]
System.Web.Compilation.BuildManager.IInvokePreStartInitMethods(ICollection`1方法(+423
System.Web.Compilation.BuildManager.CallPreStartInitMethods((+306
System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManagerappManager、IApplicationHost appHost、IConfigMapPathFactoryconfigMapPathFactory,主机环境参数主机参数,PolicyLevel PolicyLevel,异常appDomainCreationException(+677[HttpException(0x80004005(:应用程序启动前初始化方法Run on type WebActivator.ActivationManager引发异常返回以下错误消息:调用的目标..]
System.Web.HttpRuntime.FirstRequestInit(HttpContext上下文(+9088796System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext上下文(+97System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr(+258">
它出现在我的MVC4 Web api上,该api部署在我们的Web服务器上。我们注意到,在重新部署二进制文件后,临时错误会消失。几个小时后,错误又出现了。
设置:WC4 wep api用于VB.Net 的EF5+EF5.x DB上下文生成器
提前感谢!
编辑:我注意到堆栈中提到了Hibernate Rhinos。这是我尝试的第三方EF剖析器的一部分
现在,我从项目中删除了这个探查器,看看是否再次出现错误。老实说,我怀疑这个组件。。。。
好的,我自己回答这个话题。这个问题肯定与第三党有关。自从我把它取下来后,我就没有问题了。
我发布这个是因为它可以帮助其他人。。。