Я установил 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 или одну из его зависимостей. Была сделана попытка загрузить программу с неверным форматом.
Более подробная информация об ошибке внизу.
Моя платформа активного решения - «Любой процессор», и я работаю на x64 Windows 7 на x64, конечно же, процессоре. Причина, по которой мы используем эту версию ELMAH, заключается в том, что 1.0 .Net 3.5 (x86, которая является единственной платформой, для которой она скомпилирована) вызвала ту же ошибку на нашем сервере x64 Windows.
Я пробовал компилировать для 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.InternalLoadurity (AssemblyName stackMark, Boolean forIntrospection) +127 System.Reflection.Assembly.InternalLoad (String assemblyString, Evidence assemblySecurity, StackCrawlMark и stackMark, Boolean forIntrospection) +142 System.Reflection.Assembly.Load (String assemblyString) +28figuration System.Web .CompilationSection.LoadAssemblyHelper (String assemblyNam e, логическая звезда, директива) +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 configPocal, поддержка логических значений Локальная поддержка , String outputAssemblyName) +54
System.Web.Compilation.ApplicationBuildProvider.GetGlobalAsaxBuildResult (Boolean isPrecompiledApp) +232
System.Web.Compilation.BuildManager.CompileGlobalAsax () +52 System.Web.Compilation.BensureTanopiledLevelCompiled.EnsureTanopiled () ) +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
Система .Web.HttpRuntime.ProcessRequestInternal (HttpWorkerRequest wr) +259