2009-08-13 9 views
2

J'ai entendu dire qu'il y avait un problème ou une certaine façon de configurer IIS afin d'exécuter les sites .NET 2.0 et .NET 3.5 simultanément?Exécution de sites Web .NET 2.0 et 3.5 dans IIS 7

Nous ne voyons pas d'option .NET 3.5 dans la liste déroulante lors de la configuration de l'infrastructure de site.

Répondre

8

S'il est configuré pour exécuter .NET 2.0, il exécutera .NET 3.5. Il n'y a pas de paramètre distinct pour .NET 3.5.

+1

Dang, écris-moi. – Martin

2

.Net 3.5 est juste une extension de .Net 2.0. Choisissez .Net 2.0 (et assurez-vous que vous avez 3.5 installé sur le serveur.)

.Net 3.5 Les sites Web fonctionneront sous le paramètre .Net 2.0 sur IIS. J'utilise IIS7 à la maison, et je n'ai aucun problème.

1

Il existe deux versions du CLR, qui exécute en fait le code .NET: 1.1 et 2.0 (avec une nouvelle version encore en version bêta).

Le framework, les bibliothèques de classes de base que tout le monde utilise, sont mises à jour plus régulièrement. Nous sommes jusqu'à 3,5 sp1 maintenant.

Compilateurs ajouter un peu plus de complexité et ... Quand 3.0 est sorti il ​​y avait des mises à jour du compilateur C# qui a ajouté lambdas, les propriétés automatiques et autres bonbons à la langue ...

Alors, quand vous » En regardant le code courant, pensez en termes de versions CLR. Lorsque vous envisagez de développer du code, pensez à la version de la BCL que vous souhaitez cibler. Les versions du compilateur sont liées à l'EDI, donc vous n'aurez probablement jamais à y penser.

Questions connexes