2008-10-02 10 views
3

Je souhaite mettre à niveau mes projets Web sur un serveur IIS 5 entre .NET 2.0 et .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 à installer .NET 3.5 car il craint de casser les applications sur cette machine qui exécutent 2.0 et 1.1. Pour autant que je sache, cela ne sera pas un problème puisque .NET 3.5 est un ajout à 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 intérêt et qu'elles ne nuiront pas aux autres applications.Installation de .NET 3.5 sur un serveur avec des applications .NET 2.0

Merci d'avance.

Répondre

5

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

Pour être exact .NET 3 & 3.5 sont construits au-dessus de .NET 2.0 SP 1, nous avons eu un problème déployant 3.5 sur un serveur qui avait seulement .NET 2 (pas SP1) et il a provoqué les apps dessus là Pause. La raison en est que vos assemblys de framework de base dans .NET 2 sont mis à jour et ont de nouveaux numéros de version avec lesquels l'application n'a pas été compilée.

0

Il n'aura aucun problème et vous serez en mesure d'exécuter votre application 2.0 et 3.5 en utilisant le même serveur. C'est parce que la base de code pour les deux cadres est la même.

0

J'ai mis à jour quelques serveurs de .net 1.1 à 2.0 & 3.5 ץ il n'y a eu aucun problème.

0

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

0

Les deux cadres peuvent s'exécuter simultanément. En fait, c'est le comportement par défaut. Cependant, n'oubliez pas que vous n'utilisez pas le même pool d'applications pour les applications utilisant différentes versions du framework. Sinon, vous obtiendrez des erreurs "Server Application Unavailable". Utilisez un pool d'applications différent pour chaque ensemble d'applications.

0

L'installation de 3.5 va modifier votre fichier .NET 2.0 web.config et quelques autres.

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

Questions connexes