J'ai installé ELMAH 1.1 .Net 3.5 x64 dans mon projet ASP.NET et maintenant j'obtiens cette erreur (chaque fois que j'essaye de voir une page):
Impossible de charger le fichier ou l'assembly 'System.Data.SQLite, Version = 1.0.61.0, Culture = neutral, PublicKeyToken = db937bc2d44ff139' ou l'une de ses dépendances. Une tentative a été faite pour charger un programme avec un format incorrect.
Description: une exception non gérée s'est produite lors de l'exécution de la requête Web actuelle. Veuillez consulter la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.
Détails de l'exception: System.BadImageFormatException: impossible de charger le fichier ou l'assembly 'System.Data.SQLite, Version = 1.0.61.0, Culture = neutral, PublicKeyToken = db937bc2d44ff139' ou l'une de ses dépendances. Une tentative a été faite pour charger un programme avec un format incorrect.
Plus de détails sur l'erreur en bas.
Ma plate-forme Active Solution est "Any CPU" et j'exécute sur un x64 Windows 7 sur un x64, bien sûr, un processeur. La raison pour laquelle nous utilisons cette version d'ELMAH est que 1.0 .Net 3.5 (x86, qui est la seule plate-forme pour laquelle il est compilé) nous a donné cette même erreur sur notre serveur Windows x64.
J'ai essayé de compiler pour x86 et x64 et j'obtiens la même erreur. J'ai essayé de supprimer toutes les sorties du compilateur (bin et obj). Enfin, j'ai fait directement référence à la dll SQLite, quelque chose qui n'était pas nécessaire pour que le projet fonctionne sur le serveur et j'ai cette erreur de compilation:
Erreur 1 Avertissement comme erreur: Génération d'assembly - L'assembly référencé 'System.Data.SQLite.dll' cible un processeur différent MyProject
Des idées sur ce que pourrait être le problème?
Plus de détails d'erreur:
Erreur source:
Une exception non gérée a été générée lors de l'exécution de la requête Web actuelle. Les informations concernant l'origine et l'emplacement de l'exception peuvent être identifiées à l'aide de la trace de pile d'exceptions ci-dessous.
Trace de la pile:
[BadImageFormatException: impossible de charger le fichier ou l'assembly 'System.Data.SQLite, Version = 1.0.61.0, Culture = neutral, PublicKeyToken = db937bc2d44ff139' ou l'une de ses dépendances. Une tentative a été faite pour charger un programme avec un format incorrect.]
System.Reflection.Assembly._nLoad (AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark & stackMark, Boolean throwOnFileNotFound, Boolean forIntrembly.Assection) +0
System.Reflection.Assection. .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, SystemRefection.Assembly. Load (String assemblyString) +28
System.Web.Configuration.CompilationSection.LoadAssemblyHelper (String assemblyName, booléen starDirective) +46[ConfigurationErrorsException: impossible de charger le fichier ou l'assembly 'System.Data.SQLite, Version = 1.0.61.0, Culture = neutral, PublicKeyToken = db937bc2d44ff139' ou l'une de ses dépendances. Une tentative a été faite pour charger un programme avec un format incorrect.]
System.Web.Configuration.CompilationSection.LoadAssemblyHelper (String assemblyName, Boolean starDirective) +613 System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory () +203 System.Webiguration .CompilationSection.LoadAssembly (AssemblyInfo ai) +105
System.Web.Compilation.BuildManager.GetReferencedAssemblies (CompilationSection compConfig) +178
System.Web.Compilation.BuildProvidersCompiler..ctor (VirtualPath configPath, Boolean + outputAssemblies)
System.Web.Compilation.ApplicationBuildProvider.GetGlobalAsaxBuildResult (Boolean isPrecompiledApp) +232
System.Web.Compilation.BuildManager.CompileGlobalAsax () +52 System.Web.Compilation.BuildManager.EnsureTopLevelFiles (337)[HttpException (0x80004005): impossible de charger le fichier ou l'assembly 'System.Data.SQLite, Version = 1.0.61.0, Culture = neutre, PublicKeyToken = db937bc2d44ff139' ou l'une de ses dépendances. Une tentative de chargement d'un programme avec un format incorrect a été effectuée.]
System.Web.Compilation.BuildManager.ReportTopLevelCompilationException () +58 System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled () +512 System.Web.Hosting.HostingEnvironment.Initialize ( ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hébergementParamètres) +729[HttpException (0x80004005): impossible de charger le fichier ou l'assembly 'System.Data.SQLite, Version = 1.0.61.0, Culture = neutre, PublicKeyToken = db937bc2d44ff139' ou l'une de ses dépendances. Une tentative de chargement d'un programme avec un format incorrect a été effectuée.]
System.Web.HttpRuntime.FirstRequestInit (contexte HttpContext) +8896783
System.Web.HttpRuntime.EnsureFirstRequestInit (contexte HttpContext) +85
System.Web.HttpRuntestime.Process ) +259