Lorsque j'essaie d'accéder à une page (default.aspx) dans un site Web dans IIS 7.0 (développé à l'aide de VSTS 2010 + .Net 4.0 sur Windows Server 2008), j'ai rencontré l'erreur suivante message. Des idées ce qui ne va pas? Que signifie BadImageFormatException? BTW: Je cours Windows Server 2008 64 bits (pas R2) et pas encore activé Windows Server 2008, pourrait-il être une cause première?BadImageFormatException lors du chargement de l'assembly .Net problème
[BadImageFormatException: Could not load file or assembly 'test.foo' or one of its dependencies. Try to load bad formatted program. ] System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +0 System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection, Boolean suppressSecurityChecks) +567 System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +192 System.Reflection.Assembly.Load(String assemblyString) +35 System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +118 [ConfigurationErrorsException: Could not load file or assembly 'test.foo' or one of its dependencies. Try to load bad formatted program. ] System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +11392147 System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() +484 System.Web.Configuration.AssemblyInfo.get_AssemblyInternal() +127 System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) +334 System.Web.Compilation.BuildManager.CallPreStartInitMethods() +280 System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) +1087 [HttpException (0x80004005): Could not load file or assembly 'test.foo' or one of its dependencies. Try to load bad formatted program. ] System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +11524352 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +141 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +4782309
Je pense que votre nom d'assembly manque ".dll". Veuillez fournir l'extrait de code. –
Incompatibilité 64 bits/32 bits? Avez-vous compilé vos assemblées pour une plate-forme spécifique? – Alex
"Je pense que votre nom d'assembly manque" .dll ". Veuillez fournir l'extrait de code." - A partir de la piste de pile, je pense que toutes les traces de pile de code ne sont pas dans mon propre code, il semble que c'est du propre code .Net? Qu'est-ce que .dll dois-je fournir et quel extrait de code avez-vous besoin pour analyser ce problème? – George2