Modifier la version .NET Framework du pool d'applications à 3.5?
Je l'ai installé .NET Framework 3.5 SP1 sur un serveur web (Serveur 2008 de l'Entreprise), donc qui exécute IIS 7.0.
Je veux changer la version de .NET Framework utilisé par un site existant. Donc je clic-droit sur l'Application appropriée de la Piscine et sélectionné Modifier l'Application de la Piscine. L' .NET Framework déroulante ne pas inclure une entrée explicite pour le framework 3.5, mais juste 2.0.50727.
Est-ce juste parce que la version de la base de RTL en 3.5 est toujours en 2.0? Ou ai-je besoin de faire quelque chose de supplémentaire pour obtenir IIS pour voir la version 3.5? (N'essayez de redémarrer IIS).
source d'informationauteur Sean Sexton
Vous devez vous connecter pour publier un commentaire.
3,5 cadre s'exécute toujours sur le dessus de la CLR 2.0 donc ce que vous voyez est correct.
Scott, Hanselman a une belle post de blog sur les détails de cette:
OUI
La liste déroulante en question est l'utilisation de la version du CLR chargé dans votre pool d'applications de l'espace de processus, qui doit être unique (vous ne pouvez pas charger un CLR 1.1 dans un processus avec une déjà chargé CLR 2.0, et vice-versa).
Cependant, .NET 3.5 utilise la v2.0 CLR - la seule chose qui a ajouté de nouvelles versions de bibliothèques et certaines compilateur de soutien autour de la nouvelles fonctionnalités de VB.NET et C#. Si vous sélectionnez 3.5, vous serez à l'aide de 3,5 tant que vos assemblys de référence de 3,5 versions des assemblées.
Vous n'avez pas besoin de rien faire de plus, d'autres que d'avoir un web correctement configuré.config
Nous viens d'installer le framework 3.5 sur notre serveur (Windows Server 2003 /IIS6), redémarré, et qu'il a été.
Bien sûr, vous avez pour développer des applications à l'encontre de la version 3.5 du framework, mais il n'est pas comme le changement de 1.1 à 2.0, où vous avez besoin de changer la .Net les réglages dans les propriétés du site web à l'aide du Gestionnaire des services IIS.