exécuter asp.net 2.0 et 1.1 sur le même site… fonctionne dans un domaine mais en bloque un autre

StackOverflow https://stackoverflow.com/questions/800426

  •  03-07-2019
  •  | 
  •  

Question

Notre site exécute ASP.NET 1.1 et il est nécessaire que ASP.NET 2.0 s'exécute dans une section distincte du même site jusqu'à ce qu'il soit complètement converti. J’ai créé le nouveau dossier et dans IIS, j’ai créé le processus "Créer une application" sur le dossier. Ensuite, je suis allé à l'onglet ASP.NET et j'ai changé la version de ma nouvelle application en 2.0. Cela fonctionne bien sur mon ordinateur local et fonctionne bien pour le dossier admin qui accomplit la même tâche que celle créée par un collègue, mais pour ce dossier, les parties .NET 1.1 du site se sont écrasées en donnant le message d'erreur suivant (ci-dessous). . J'ai ‘supprimé l’application’ de mon nouveau dossier et résolu l’erreur.

=====================================
Server Application Unavailable 
The web application you are attempting to access on this web server is
currently unavailable.  Please hit the "Refresh" button in your web
browser to retry your request. 
=====================================
Était-ce utile?

La solution

Votre problème concerne les pools d'applications auxquels vous ajoutez vos applications. .NET 1.1 et .NET 2.0 ne peuvent pas fonctionner côte à côte dans le même AppPool. (Ils ne peuvent certainement pas fonctionner dans le même dossier ou le même répertoire virtuel).

Le moyen le plus simple de gérer cela consiste à créer un AppPool appelé .NET 1.1 et un .NET 2.0.

Lorsque vous exécutez 'create application', assurez-vous de sélectionner le bon AppPool pour la version .NET utilisée par l'application.

Cela devrait résoudre les erreurs lorsque vous exécutez votre application.

Autres conseils

Vous ne pouvez pas exécuter deux versions différentes d'ASP.NET dans le même pool d'applications. Vous aurez besoin de deux pools d'applications et de deux sites Web distincts pour desservir ASP.NET 1.1 et ASP.NET 2.0 à partir de la même installation IIS.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top