web-dev-qa-db-fra.com

Erreur lors du chargement des projets Visual Studio 2012 et 2015

Je suis avec VS2012 depuis quelques années maintenant. J'ai développé mon premier projet asp.net/angularjs sous VS2012. Deuxièmement, j'ai récemment vérifié un projet VS2013 (écrit par une tierce partie) qui s'est très bien déroulé jusqu'en 2012.

Il a ensuite été suggéré d'installer VS2015 sur mon ordinateur portable. C'est à ce moment que les choses ont mal tourné.

Problèmes : J'ai tenté de charger le nouveau projet VS2013 dans VS2015, mais le chargement a échoué immédiatement.

erreur VS2015:

Creation of the virtual directory http://localhost:32999/ 
failed with the error: Filename: redirection.config
Error: Cannot read configuration file

Maintenant, quand je retourne àVS2012et charge mon projet original asp.net/angular, j'obtiens cette erreur:

 Error loading vs2012 project

Donc au final, je ne peux charger aucun projet du tout! Ni 2012 ni 2015.

En passant, mes sites Web IIS locaux fonctionnent toujours correctement, mais pas les environnements de développement locaux.

Comment puis-je réparer ces répertoires virtuels?

Merci d'avance, Bob

7
bob.mazzo

Selon les indications de cet article - IISExpress 8 Impossible de lire le fichier de configuration redirection.config , voici comment j’ai réussi à charger mon VS2015:

  • Fermer VS2015
  • Allez dans le dossier% userprofile%\Documents\IISExpress\config
  • Renommez applicationhost.config
  • Redémarrez VS et chargez la solution/projet
  • Les SV doivent avoir recréé applicationhost.config et le projet doit se charger

Bien sûr, j'ai maintenant une erreur différente, que je posterai de nouveau:

[BadImageFormatException: Could not load file or Assembly 'MyWebApp.DAL' 
or one of its dependencies. An attempt was made 
to load a program with an incorrect format.]
15
bob.mazzo

J'ai résolu le même problème en démarrant Visual Studio avec les droits d'administrateur. Ce post m'a dirigé dans la bonne direction et donne plus de solutions.

3
Tom

Cela peut être dû au fichier applicationhost archivé. Supprimez le fichier du référentiel. Construisez le projet à nouveau. Ce fichier sera créé automatiquement. Ne pas archiver à nouveau ce fichier de configuration.

3
Neha K

Cela ne fonctionnera pas pour tout le monde, mais dans mon cas, le fichier qui n'a pas pu être écrit était en fait un fichier temporaire dans C:\users \\ AppData\Local\Temp\iisexpress. Nous étions en train de subir une attaque de virus à l'échelle de l'entreprise et cette zone a été fermée pour tout le monde. Ils ont pu changer la politique juste pour moi et cela a été corrigé.

1
John-Lausten