Question

Je souhaite mettre à niveau mes projets Web sur un serveur IIS 5 de .NET 2.0 à .NET 3.5. Ces applications Web résident sur un serveur avec d’autres applications Web qui ne seront pas mises à niveau vers .NET 3.5. L’administrateur du serveur est réticent à l’installation de .NET 3.5 car il craint que les applications de cette machine exécutant les versions 2.0 et 1.1 ne soient endommagées.

Pour autant que je sache, cela NE SERAIT PAS un problème car .NET 3.5 est un ajout à la version 2.0 plus qu’un nouveau Framework. J'aimerais que les communautés aident à rassembler des preuves pour lui montrer que leurs préoccupations sont sans fondement et que cela ne nuira pas aux autres applications.

Merci d'avance.

Était-ce utile?

La solution

Si vous avez .NET 2 SP1, vous ne devriez pas avoir de problème.

Pour être exact .NET 3 & amp; Les versions 3.5 sont basées sur .NET 2.0 SP 1; nous avons rencontré un problème lors du déploiement de la version 3.5 sur un serveur ne disposant que de .NET 2 (et non de SP1), ce qui a entraîné la panne des applications. La raison en est que les assemblys de votre infrastructure principale dans .NET 2 sont mis à niveau et possèdent de nouveaux numéros de version pour lesquels l'application n'a pas été compilée.

Autres conseils

Cela ne posera aucun problème et vous pourrez exécuter vos applications 2.0 et 3.5 en utilisant le même serveur. En effet, la base de code des deux frameworks est la même.

Expliquez à l'administrateur du serveur le contenu de la version redistribuable pour 3.5. Il ajoute beaucoup de nouvelles DLL, il ne met rien à jour dans le répertoire 2.0.x. Vous voudrez peut-être lui montrer comment les applications ciblant 3.5 utilisent encore System.dll, etc., à partir du répertoire de framework 2.0.x.

Les deux frameworks peuvent être exécutés simultanément. En fait, c’est le comportement par défaut.

Une mise en garde cependant, assurez-vous de ne pas utiliser le même pool d'applications pour les applications utilisant différentes versions du framework. Sinon, vous obtiendrez "Application serveur non disponible". les erreurs. Utilisez un pool d'applications différent pour chaque ensemble d'applications.

L’installation de 3.5 modifiera votre fichier web.config .NET 2.0 et quelques autres.

Cela casse au moins une application que j’utilise. La désinstallation de 3.5 rétablira les fichiers et résoudra le problème.

J'ai mis à niveau plusieurs serveurs de .net 1.1 à 2.0 & amp; 3,5 il n'y a pas eu de problèmes.

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