Frage

Ich möchte meine Web-Projekte auf einem IIS 5 Server von .NET 2.0 auf .NET 3.5 aktualisieren. Diese Web-Anwendungen live auf einem Server mit anderen Web-Anwendungen, die nicht auf .NET 3.5 aufgerüstet werden. Der Server-Administrator ist nur ungern .NET 3.5 installieren, weil er Angst hat, wird es die Anwendungen auf dieser Maschine durchbrechen, die 2.0 und 1.1 ausgeführt werden.

Soweit ich weiß, das wird kein Problem sein, da .NET 3.5 eine Erweiterung 2.0 ist mehr, als es ein neues Framework ist. Ich möchte die Gemeinden Beweise helfen zu sammeln, ihm zu zeigen, dass ihre Anliegen strittig sind, und es wird den anderen Anwendungen nicht schaden.

Vielen Dank im Voraus.

War es hilfreich?

Lösung

Wenn Sie .NET 2 SP1 haben, sollten Sie kein Problem haben.

genau .NET 3 & 3.5 Um oben auf .NET 2.0 gebaut SP 1, hatten wir ein Problem 3.5 auf einen Server bereitstellen, die nur .NET hatten 2 (nicht SP1) und es verursachte die Anwendungen dort zu brechen . Der Grund dafür ist Ihr Kern Rahmen Baugruppen in .NET 2 werden aktualisiert und neue Versionsnummern haben, die die App wurde gegen nicht kompiliert.

Andere Tipps

Es wird keine Probleme haben, und Sie werden Ihre 2.0 und 3.5-Anwendung mit dem gleichen Server ausgeführt werden können. Dies liegt daran, die Code-Basis für beide der Gerüste gleich ist.

Gehen Sie den Server-Administrator über den Inhalt des verteilbaren für 3.5. Es fügt eine Menge neuer dlls es nichts in dem 2.0.x-Verzeichnis nicht aktualisiert. Man könnte ihm zeigen wollen, wie die Anwendungen 3.5 Targeting sind immer noch mit System.dll etc aus dem 2.0.x Framework-Verzeichnis.

Beide Frameworks können gleichzeitig ausgeführt werden. In der Tat, das ist das Standardverhalten.

mit verschiedenen Versionen des Frameworks

Eine Einschränkung allerdings, stellen Sie sicher, dass Sie den gleichen Anwendungspool nicht für Apps nutzen. Andernfalls werden Sie „Server Application Unavailable“ Fehlermeldungen erhalten. Verwenden Sie einen anderen Anwendungspool für jeden Satz von Anwendungen.

3.5 Installation wird Ihre .NET 2.0 web.config-Datei und ein paar andere ändern.

Dies bricht sicherlich mindestens 1 Anwendung, die ich verwende. 3.5 Deinstallation werden die Dateien und behebt das Problem zurück.

ich ein paar Server von .net 1,1-2,0 aktualisiert haben und 3,5 ץ gab es keine Probleme gegeben.

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