ASP.NET プロジェクトに ELMAH 1.1 .Net 3.5 x64 をインストールしましたが、次のエラーが表示されます (ページを表示しようとするたびに)。
ファイルまたはアセンブリ '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 の 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 つを読み込めませんでした。
不正な形式のプログラムをロードしようとしました
。 .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 つを読み込めませんでした。
不正な形式のプログラムを読み込もうとしました。.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 つを読み込めませんでした。
不正な形式のプログラムを読み込もうとしました。ApplicationManager appManager、IApplicationHost appHost、IConfigMapPathFactory configMapPathFactory、HostingEnvironmentParameters、hostingParameters) +729[HttpException (0x80004005): ファイルまたはアセンブリ 'System.Data.SQLite、Version=1.0.61.0、Culture=neutral、PublicKeyToken=db937bc2d44ff139' またはその依存関係の 1 つを読み込めませんでした。 不正な形式のプログラム
を読み込もうとしました
。
) +259