Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Atteint de JavaScriptite Aiguë [Cyril Durand]

Expert ASP.net Ajax et WCF, Cyril Durand parle dans son blog de point techniques sur ASP.net, ASP.net Ajax, JavaScript, WCF et .net en général. Cyril est également consultant indépendant, n'hésitez pas à le contacter pour de l'assistance sur vos projets

Actualités

  • Blog de Cyril DURAND, passionné de JavaScript, Ajax, ASP.net et tout ce qui touche au developpement Web Client-Side.

    Consultant freelance, n'hésitez pas à me contacter pour vos projets .net : architecture, accompagnement, formation, ...

    View Cyril Durand's profile on LinkedIn
    hit counters


    Expertise Commerce server et BizTalk

IIS et ASP.net 3.5 : avoir la bonne version du framework

Mais où est donc passé le framework 3.5 dans IIS ? En effet si l'on regarde dans IIS on voit qu'on peut choisir la version de ASP.net.

Sous IIS6 (Win 2003) :

Untitled2

Sous IIS7 (Vista) :

Untitled

On voit sur les captures que l'on peut choisir entre le framework 1.1 et 2.0 mais pas de framework 3.0 ni de 3.5, pourtant le framework 3.5 est bien installé.

C'est tout à fait normal ! Votre site .net 3.5 tournera très bien avec le framework .net 2.0, il n'y a rien à modifier.

Pour comprendre en quoi c'est normal, il faut d'abord se rappeler ce qu'est le framework 3.0 et 3.5 ; redo nous l'explique ici : qu'est-ce que le framework 3.5. Pour résumer le framework 3.x ne fait qu'apporter de nouvelles assemblies (des dll) à .net 2.0 ainsi que de nouveaux compilos (C#3 et VB9), .net 3.x se repose sur la CLR 2.0.

Lorsque vous créez un site .net 3.5, vous ne faites qu'utiliser ces nouvelles assemblies. Ces assemblies sont installées dans le GAC (Global Assembly Cache) lors de l'installation du framework 3.5, IIS n'aura alors aucun mal à les retrouver.
D'un point de vue IIS, votre site web 3.5, reste un "site 2.0" ayant un web.config un peu spécial (mais parfaitement conforme 2.0). Ce web.config référencie les assemblies de .net 3.5 ainsi qu'un nouveau compilo. Si vous voulez comprendre les différents éléments du web.config d'un site .net 3.5, je ne peux que vous conseillez l'article de Scott Mitchell : Dissecting ASP.NET Version 3.5's Web.config File

Il faut voir la combobox de choix du framework au niveau de IIS comme un choix de la CLR, et non comme le choix du framework !

Posted: lundi 12 mai 2008 00:07 par cyril
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

ROMELARD Fabrice a dit :

C'est vrai que c'est important de se rappeler ce genre de paramétrage

Fabrice

# mai 12, 2008 10:46

cyril a dit :

C'est surtout que l'on m'a posé plusieurs fois cette question ces derniers temps. Ce qui se comprend vu la politique (incompréhensible) de nommage de framework ...

# mai 12, 2008 11:26

FREMYCOMPANY a dit :

Je suis bien d'accord avec toi, on aurait du avoir un 2.1 et un 2.2, seulement, ca le fait quand même moins que 3 et 3.5 Wink

Je crois surtout qu'ils ont voulu garder la même version C# (2 > 3 > 3) et DotNetFX (2 > 3 > 3.5)

En tout cas, on rejettera pas la faute à VB (8 > 9 > 9) Smile

# mai 12, 2008 12:49

djeje a dit :

Bonjour,

Etant sur une plate forme 2003, Je suis en train de faire l'installation des composants .NET dans le bon ordre.

A ma connaissance, le .Net 1.1 est deja installé et configuré, j'ai donc installer la suite des composants dans le bon ordre: 2.0, 3.0 et la 3.5 pour finir.

Mais lorsque que je vais dans l'onglet ASP.net dans IIS, je ne peux pas choisir la version que je veux, en l'occurence je ne vois que la 2.0.50727.

Savez vous pourquoi je ne peux pas choisir la 1.1?

Je vous remercie de vos reponses.

# juillet 7, 2008 16:35

cyril a dit :

Bonjour,

Si le framework 1.1 est bien installé c'est possible qu'il y ait un problème avec la configuration de IIS et .net (ce qui arrive si on installe IIS après .net). Pour résoudre ce problème dans le repertoire c:\windows\framework\v1.1.4322\ executer aspnet_regiis -i cela devrait corriger le problème

# juillet 7, 2008 18:25
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Clinique INSIA - Projet de fin d’Etudes (Silverlight 3 MVVM et OutOfBrowser, WCF, TFS) - Part 1 par David REI le il y a 3 heures et 15 minutes

- C’est la crise ? Bah pourquoi cramer du budget pub alors ? par Nix's Blog le il y a 11 heures et 21 minutes

- Soyons MVP ! par TheSaib .NET blog le il y a 14 heures et 38 minutes

- SharePoint : Gestion des Erreurs 6398, 7076 et 6482 par Blog Technique de Romelard Fabrice le il y a 14 heures et 59 minutes

- EF avec WPF par Matthieu MEZIL le il y a 16 heures et 34 minutes

- Windows 7 videos: How to… par Matthieu MEZIL le 07-01-2009, 22:39

- Nouvelle MVP ! par Blog Technique d'Audrey PETIT le 07-01-2009, 21:05

- [Personnel] MVP++ :) par Thomas Lebrun le 07-01-2009, 19:13

- MVP, encore une fois ! par Bidou's Blog le 07-01-2009, 17:45

- [SharePoint 2007] Exemption d'expiration par SharePoint et plus... le 07-01-2009, 16:32