ASP.NET 프로젝트에 ELMAH 1.1 .Net 3.5 x64를 설치했는데이 오류가 발생합니다 (페이지를 보려고 할 때마다).
파일 또는 어셈블리 'System.Data.SQLite, 버전 = 1.0.61.0, Culture = neutral, PublicKeyToken = db937bc2d44ff139'또는 해당 종속성 중 하나를로드 할 수 없습니다. 형식이 잘못된 프로그램을로드하려고했습니다.
설명 : 현재 웹 요청을 실행하는 동안 처리되지 않은 예외가 발생했습니다. 오류 및 코드에서 발생한 위치에 대한 자세한 정보는 스택 추적을 검토하십시오.
예외 정보 : System.BadImageFormatException : 파일 또는 어셈블리 'System.Data.SQLite, 버전 = 1.0.61.0, Culture = neutral, PublicKeyToken = db937bc2d44ff139'또는 해당 종속성 중 하나를로드 할 수 없습니다. 형식이 잘못된 프로그램을로드하려고했습니다.
하단에 더 많은 오류 정보가 있습니다.
내 Active Solution 플랫폼은 "Any CPU"이며 x64의 x64 Windows 7, 물론 프로세서에서 실행 중입니다. 이 버전의 ELMAH를 사용하는 이유는 x64 Windows 서버에서 1.0 .Net 3.5 (x86, 컴파일 된 유일한 플랫폼)가 동일한 오류를 발생했기 때문입니다.
x86 및 x64에 대해 컴파일을 시도했지만 동일한 오류가 발생합니다. 모든 컴파일러 출력 (bin 및 obj)을 제거하려고했습니다. 마지막으로 서버에서 프로젝트를 수행하는 데 필요하지 않은 SQLite dll을 직접 참조 했으며이 컴파일러 오류가 발생했습니다.
오류 1 오류로 경고 : 어셈블리 생성-참조 된 어셈블리 'System.Data.SQLite.dll'이 다른 프로세서 MyProject를 대상으로 함
문제가 무엇인지 아이디어가 있습니까?
더 자세한 오류 정보 :
소스 오류 :
현재 웹 요청을 실행하는 동안 처리되지 않은 예외가 생성되었습니다. 예외의 출처와 위치에 관한 정보는 아래 예외 스택 추적을 사용하여 식별 할 수 있습니다.
스택 추적 :
[BadImageFormatException : 파일 또는 어셈블리 'System.Data.SQLite, 버전 = 1.0.61.0, Culture = neutral, PublicKeyToken = db937bc2d44ff139'또는 해당 종속성 중 하나를로드 할 수 없습니다. 형식이 잘못된 프로그램을로드하려고했습니다.]
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 forInspectspection) +43
System.Reflection.Assembly.InternalLoad (AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark & stackMark, Boolean forIntrospection) +127 System.Reflection.Assembly.InternalLoad (String assemblyString, 증거 어셈블리 보안, StackCrawlMark & stackMark, Introspection에 대한 부울) +142 System.Reflection.Assembly. Load (String assemblyString) +28
System.Web.Configuration.CompilationSection.LoadAssemblyHelper (문자열 assemblyName, 부울 starDirective) +46[ConfigurationErrorsException : 파일 또는 어셈블리 'System.Data.SQLite, 버전 = 1.0.61.0, Culture = neutral, PublicKeyToken = db937bc2d44ff139'또는 해당 종속성 중 하나를로드 할 수 없습니다. 형식이 잘못된 프로그램을로드하려고했습니다.]
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'또는 해당 종속성 중 하나를로드 할 수 없습니다. 형식이 잘못된 프로그램을로드하려고했습니다.]
System.Web.Compilation.BuildManager.ReportTopLevelCompilationException () +58 System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled () +512 System.Web.Hosting.HostingEnvironment.Initialize ( ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters 호스팅 매개 변수) +729[HttpException (0x80004005) : 파일 또는 어셈블리 'System.Data.SQLite, Version = 1.0.61.0, Culture = neutral, PublicKeyToken = db937bc2d44ff139'또는 해당 종속성 중 하나를로드 할 수 없습니다. 형식이 잘못된 프로그램을로드하려고했습니다.]
System.Web.HttpRuntime.FirstRequestInit (HttpContext context) +8896783
System.Web.HttpRuntime.EnsureFirstRequestInit (HttpContext context) +85
System.Web.HttpRuntime.ProcessRequestInternal (HttpWorkerRequest wr ) +259