Wenn Sie auf Ihrem Rechner auf das neue .net Framework 1.1 upgraden, wird automatisch die ASP.NET Engine 1.1 für alle ihre ASP.NET Anwendungen verwendet. Dieser kurze Artikel soll zeigen wie Sie dieses umgehen können und eine "side-by-side" Execution durchführen können, wie es ja bei .NET Assemblies generell möglich ist.
Generell sollten Sie oder auch der Administrator Ihrer Produktivmaschine folgenden Kokmmandozeilenswitch angeben, wenn Sie das Upprade einspielen:
dotnetfx.exe /c:"install /noaspupgrade" |
Damit wird beim Installieren von Framework 1.1 nicht die aspnet_regiis.exe ausgeführt, mit der alle Verknüpfungen für ASP.NET Dateien vorgenommen wird.
Nach erfolgreicher Installation des .net Frameworks 1.1 können Sie jedem virutellem Verzeichnis eine spezielle ASP.NET Version zuweisen. Dies geschieht über die IIS Administrations Konsole. Wählen Sie im Verzeihnisbaum das entsprechende virtuelle Verzeichnis aus und klicken Sie im Kontext Menü auf die Eigenschaften des VZ's. In der Registerkarte Verzeichnis klicken Sie dann auf den Button "Konfiguration". Im neu angezeigtem Fenster haben Sie auf der Karteikarte "Zuordnungen". Hier können Sie alle ASP.NET Dateien einer spezifischen ASP.NET 1.x Isapi zuordnen:
*.aspx C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\aspnet_isapi.dll |
Dies ist ein Beispiel für die ASP.NET 1.0 Version
für ASP.NET 1.1 würde der Pfad so aussehen:
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll
Sie tauschen einfach die \v1.*\ Angabe aus und fertig.