J'obtiens l'erreur suivante en utilisant Visual Studio Express 2013 pour le Web. Il fonctionnait auparavant sur 32 bits. Mon ordinateur portable est Windows 64 bits.
ERR: impossible de terminer la configuration de l'assemblage (hr = 0x8007000b). Le sondage est terminé.
J'ai reconstruit la solution avec un processeur 64 bits sélectionné et sans joie.
Si vous allez dans Outils-> Options> Projets Web et assurez-vous que vous avez "Utilisez la version 64 bits de IIS Express pour les sites Web et les projets." Cela résout le problème.
Mon projet est spécifiquement 64 bits.
J'ai dû changer une référence en dll, en ajoutant la version 64 bits. Créer un dossier dans mon projet appelé "x64" et ajouter la DLL, avec la propriété: Copier dans le répertoire de sortie: Copier toujours
J'ai trouvé la solution dans un readme Oracle:
Utilisez la procédure suivante pour que votre application utilise la version 64 bits de .... dll:
Pour les applications ciblées x86, nommez le dossier x86 et ajoutez des assemblys à partir du dossier ...\bin\x86.
Mon projet/solution était l'inverse du correctif ici: je devais décocher la case "Utiliser la version 64 bits de IIS Express pour les sites Web et les projets." Je suppose que le projet est en 32 bits, mais le seul mode de sortie qui a cassé pour moi était "debug". Le visualiser dans le navigateur sans déboguer n'a jamais manqué de compiler.
J'ai recherché de nombreuses questions pour la solution, j'ai donc pensé ajouter mon correctif ici. Cela semble fonctionner dans les deux sens (si elle est cochée, décochez-la!)