Я установил ELMAH 1.1.Net 3.5 x64 в моем проекте ASP.NET, и теперь я получаю эту ошибку (всякий раз, когда я пытаюсь увидеть любую страницу):
Не удалось загрузить файл или сборку 'System.Data.SQLite, Version = 1.0.61.0, Culture = нейтрально, PublicKeyToken = db937bc2d44ff139 'или одной из его зависимостей. Попытка было сделано для загрузки программы с помощью неправильный формат.
Описание: необработанное исключение произошло во время выполнение текущей сети запрос. Просмотрите трассировку стека для получения дополнительной информации об ошибке и где он возник в коде.
Сведения об исключении: System.BadImageFormatException: возможно не загружать файл или сборку 'System.Data.SQLite, Version = 1.0.61.0, Culture = нейтрально, PublicKeyToken = db937bc2d44ff139 'или одной из его зависимостей. Попытка было сделано для загрузки программы с помощью неправильный формат.
Подробные сведения об ошибках внизу.
Платформа My Active Solution - "Любой процессор", и я работаю на x64 Windows 7 на процессоре x64, конечно же. Причина, по которой мы используем эту версию ELMAH, заключается в том, что 1.0.Net 3.5 (x86, которая является единственной платформой, для которой она была скомпилирована) дала нам такую же ошибку на нашем сервере Windows x64.
Я пробовал компиляцию для x86 и x64, и я получаю ту же ошибку. Я попытался удалить все выходные данные компилятора (bin и obj). Наконец, я напрямую ссылался на SQLite dll, что не было необходимо для работы проекта на сервере, и у меня есть эта ошибка компилятора:
Ошибка 1 Предупреждение как ошибка: сборка сборки - ссылочная сборка "System.Data.SQLite.dll" нацелена на другой процессор MyProject
Любые идеи, что может быть проблемой?
Дополнительные сведения об ошибке:
Ошибка источника:
Создано необработанное исключение во время выполнения текущего веб-запрос. Информация о происхождение и местоположение исключения могут быть идентифицированы с использованием исключения трассировка стека ниже.
Трассировка стека:
[BadImageFormatException: не удалось загрузить файл или сборку 'System.Data.SQLite, Version = 1.0.61.0, Culture = нейтрально, 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 forIntrospection) +43
System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Доказательства assemblySecurity, StackCrawlMark & stackMark, Boolean forIntrospection) +127 System.Reflection.Assembly.InternalLoad(String assemblyString, Доказательство 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 = нейтрально, 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 = нейтрально, 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 hostingParameters) +729[HttpException (0x80004005): не удалось загрузить файл или сборку 'System.Data.SQLite, Version = 1.0.61.0, Culture = нейтрально, PublicKeyToken = db937bc2d44ff139 'или одной из его зависимостей. Попытка было сделано для загрузки программы с помощью неправильный формат.]
System.Web.HttpRuntime.FirstRequestInit(HttpContext контекст) +8896783
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext контекст) +85
System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +259