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 .PreStart()+23

[TargetInvocationException:呼び出しのターゲットによって例外がスローされました。]
System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method、Object target、Object [] arguments、SignatureStruct&sig、MethodAttributes methodAttributes、RuntimeType typeOwner)+0
System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfoメソッド、オブジェクトターゲット、Object []引数、Signature sig、MethodAttributes methodAttributes、RuntimeType typeOwner)+72
System.Reflection.RuntimeMethodInfo.Invoke(Object obj、BindingFlags invokeAttr、バインダーバインダー、Object []パラメーター、CultureInfoカルチャー、ブールskipVisibilityChecks)+ 335
System.Reflection.RuntimeMethodInfo.Invoke(Object obj、BindingFlags invokeAttr、バインダーバインダー、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:アプリケーション開始前の初期化メソッドRun on type 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):アプリケーション開始前の初期化メソッドRun on type WebActivator.ActivationManagerが例外をスローし、次のエラーメッセージが表示されました:呼び出しのターゲットによって例外がスローされました。]
System.Web.HttpRuntime.FirstRequestInit(HttpContextコンテキスト)+9088796 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContextコンテキスト)+97 System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)+258 "

これは、WebサーバーにデプロイされているMVC4WebAPIに表示されます。バイナリを再デプロイした後、一時的にエラーがなくなることに気づきました。その後、数時間後にエラーが再発します。

セットアップ:WC4 wep api EF5 +EF5.xVB.Net用のDBコンテキストジェネレーター

前もって感謝します!

編集:スタックトレースでHibernateRhinosへの参照に気づきました。これは、私が試したサードパーティのEFプロファイラーの一部です。
今のところ、このプロファイラーをプロジェクトから削除して、エラーが再び発生するかどうかを確認しました。正直なところ、このコンポーネントが疑われます。

4

1 に答える 1

0

わかりました、私はこのトピックに自分で答えます。問題は確かにサードパーティのコンポーネントに関連していました。取り外してから問題ありませんでした。

他の人を助けることができるので、これを投稿します...

于 2013-01-24T16:43:41.237 に答える