ELMAH 1.1 .Net 3.5 x64をASP.NETプロジェクトにインストールしましたが、(このページを表示しようとするといつでも)このエラーが発生します。
ファイルまたはアセンブリ 'System.Data.SQLite、Version = 1.0.61.0、Culture = neutral、PublicKeyToken = db937bc2d44ff139'またはその依存関係の1つを読み込めませんでした。不正な形式のプログラムを読み込もうとしました。
説明:現在のWebリクエストの実行中に未処理の例外が発生しました。エラーの詳細と、コードのどこで発生したかについて、スタックトレースを確認してください。
例外の詳細:System.BadImageFormatException:ファイルまたはアセンブリ 'System.Data.SQLite、Version = 1.0.61.0、Culture = neutral、PublicKeyToken = db937bc2d44ff139'またはその依存関係の1つを読み込めませんでした。不正な形式のプログラムを読み込もうとしました。
下部にあるエラーの詳細。
私のアクティブソリューションプラットフォームは「すべてのCPU」であり、x64のプロセッサーを搭載したx64 Windows 7で実行しています。このバージョンのELMAHを使用する理由は、1.0 .Net 3.5(x86、それがコンパイルされる唯一のプラットフォーム)が、x64 Windowsサーバーで同じエラーを発生させたためです。
x86とx64向けにコンパイルを試みましたが、同じエラーが発生します。すべてのコンパイラ出力(binおよびobj)を削除してみました。最後に、SQLite dllを直接参照しました。これは、プロジェクトがサーバーで機能するために必要ではなかったものであり、次のコンパイラエラーが発生します。
エラー1エラーとしての警告:アセンブリの生成-参照されているアセンブリ 'System.Data.SQLite.dll'は別のプロセッサMyProjectをターゲットにしています
問題が何であるか考えていますか?
エラーの詳細:
ソースエラー:
現在のWeb要求の実行中に、未処理の例外が生成されました。例外の発生源と場所に関する情報は、以下の例外スタックトレースを使用して識別できます。
スタックトレース:
[BadImageFormatException:ファイルまたはアセンブリ 'System.Data.SQLite、Version = 1.0.61.0、Culture = neutral、PublicKeyToken = db937bc2d44ff139'またはその依存関係の1つを読み込めませんでした。不正な形式でプログラムをロードしようとしました。]
System.Reflection.Assembly._nLoad(AssemblyName fileName、String codeBase、Evidence assemblySecurity、Assembly locationHint、StackCrawlMark&stackMark、Boolean throwOnFileNotFound、Boolean forIntrospection)+0
System.Reflection.Assembly .nLoad(AssemblyName fileName、String codeBase、Evidence assemblySecurity、Assembly locationHint、StackCrawlMark&stackMark、Boolean throwOnFileNotFound、Boolean forIntrospection)+43
System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef、Evidence assemblySecurity、StackCrawlMark&stackMark、Boolean forIntrospection)+127 System.Reflection.Assembly.InternalLoad(String assemblyString、Evidence assemblySecurity、StackCrawlMark&stackMark、Boolean forIntrospection)+142 System.Reflection.Assembly Load(String assemblyString)+28
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName、Boolean starDirective)+46[ConfigurationErrorsException:ファイルまたはアセンブリ 'System.Data.SQLite、Version = 1.0.61.0、Culture = neutral、PublicKeyToken = db937bc2d44ff139'またはその依存関係の1つを読み込めませんでした。不正な形式でプログラムをロードしようとしました。]
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName、Boolean starDirective)+613 System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory()+203 System.Web.Configuration .CompilationSection.LoadAssembly(AssemblyInfo ai)
+105 System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig)+178
System.Web.Compilation.BuildProvidersCompiler..ctor(VirtualPath configPath、Boolean supportLocalization、String outputAssemblyName)+54
System.Web.Compilation.ApplicationBuildProvider.GetGlobalAsaxBuildResult(Boolean isPrecompiledApp)+232
System.Web.Compilation.BuildManager.CompileGlobalAsax()+52 System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled()+337[HttpException(0x80004005):ファイルまたはアセンブリ 'System.Data.SQLite、Version = 1.0.61.0、Culture = neutral、PublicKeyToken = db937bc2d44ff139'またはその依存関係の1つを読み込めませんでした。不正な形式でプログラムを読み込もうとしました。]
System.Web.Compilation.BuildManager.ReportTopLevelCompilationException()+58 System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled()+512 System.Web.Hosting.HostingEnvironment.Initialize( ApplicationManager appManager、IApplicationHost appHost、IConfigMapPathFactory configMapPathFactory、HostingEnvironmentParameters hostingParameters)+729[HttpException(0x80004005):ファイルまたはアセンブリ 'System.Data.SQLite、Version = 1.0.61.0、Culture = neutral、PublicKeyToken = db937bc2d44ff139'またはその依存関係の1つを読み込めませんでした。不正な形式でプログラムをロードしようとしました。]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context)+8896783
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context)+85
System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr )+259