Ausführen von ASP.NET 2.0 und 1.1 auf demselben Standort… funktioniert in einem Bereich, stürzt jedoch eine andere ab

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

  •  03-07-2019
  •  | 
  •  

Frage

Auf unserer Website wird ASP.NET 1.1 ausgeführt, und ich muss ASP.NET 2.0 in einem separaten Abschnitt auf derselben Website ausgeführt, bis wir sie vollständig konvertiert haben. Ich habe den neuen Ordner erstellt und in IIS erstelle ich die Anwendung im Ordner. Dann ging ich auf die Registerkarte ASP.NET und änderte die Version für meine neue App auf 2.0. Dies funktioniert auf meinem lokalen Computer einwandfrei und funktioniert gut für den Administratorordner, der dieselbe Aufgabe ermöglicht, die ein Mitarbeiter erstellt hat. Für diesen Ordner wurde jedoch die Teile der .NET 1.1-Teile des Site-Absturzes angegeben, das die folgende Fehlermeldung (unten) angegeben hat (unten). . Ich habe die Anwendung in meinem neuen Ordner entfernt und den Fehler behoben.

=====================================
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. 
=====================================
War es hilfreich?

Lösung

Ihr Problem ist bei den Anwendungspools, zu denen Sie Ihre Anwendungen hinzufügen. .NET 1.1 und .NET 2.0 können im selben Apppool nicht nebeneinander laufen. (Sie können sicherlich nicht im selben Ordner oder im gleichen virtuellen Verzeichnis ausgeführt werden).

Der einfachste Weg, dies zu behandeln, besteht darin, ein AppPool namens .NET 1.1 und eine namens .NET 2.0 zu erstellen.

Wenn Sie "Anwendung erstellen" ausführen, wählen Sie sicher, dass Sie den richtigen Apppool für die .NET -Version, die die Anwendung verwendet, auswählen.

Das sollte sich um Fehler kümmern, wenn Sie Ihre Bewerbung ausführen.

Andere Tipps

Sie können nicht zwei verschiedene Versionen von ASP.NET im selben Anwendungspool ausführen. Sie benötigen zwei separate Anwendungspools und zwei separate Websites, um ASP.NET 1.1 und ASP.NET 2.0 aus derselben IIS -Installation zu servieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top