Comment faire pour commuter entre les versions 32 bits d'ASP.NET 1.1 et la version 64 bits d'ASP.NET 2.0 sur une version 64 bits de Windows

Traductions disponibles Traductions disponibles
Numéro d'article: 894435 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

INTRODUCTION

Cet article explique comment faire pour commuter entre la version 32 bits de Microsoft ASP.NET 1.1 et les version 32 bits et 64 bits d'ASP.NET 2.0 sur une version 64 bits de Microsoft Windows.

Lorsque vous installez les deux versions d'ASP.NET, des messages d'erreur peuvent s'afficher si vous n'exécutez pas la procédure permettant à chaque environnement ASP.NET de s'exécuter dans les Services IIS 6.0. Par exemple, lorsque ASP.NET n'est pas configuré correctement, le message d'erreur suivant provenant d'une page Web peut s'afficher :
Service non disponible
Des messages d'erreur semblables à ceux-ci peuvent être enregistrés dans le journal d'applications.

ID de l'événement : 2268
ID de l'événement source : 2268
No enregistrement : 3746
Source : W3SVC-WP
Catégorie : Aucune
Type : Erreur
Machine : nom_serveur
Description :
Impossible de charger tous les filtres ISAPI pour le site/service. En conséquence, le démarrage est interrompu.

ID de l'événement : 2274
ID de l'événement source : 2274
No enregistrement : 3745
Source : W3SVC-WP
Catégorie : Aucune
Type : Erreur
Machine : nom_serveur
Description :
Le filtre ISAPI 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll' n'a pas pu être chargé en raison d'un problème de configuration. La configuration actuelle ne prend en charge que le chargement des images dédiées à l'architecture des processeurs AMD64. Le champ des données contient le numéro de l'erreur. Pour plus d'informations à ce sujet et sur les problèmes touchant aux architectures de processeurs, voir http://go.microsoft.com/fwlink/? LinkId=29349.

Plus d'informations

IIS 6.0 prend en charge le mode 32 bits et le mode 64 bits. Cependant, il ne prend pas en charge l'exécution des deux modes à la fois sur une version 64 bits de Windows. ASP.NET 1.1 s'exécute uniquement en mode 32 bits. ASP.NET 2.0 s'exécute en mode 32 bits ou 64 bits. Par conséquent, si vous souhaitez exécuter en même temps ASP.NET 1.1 et ASP.NET 2.0, vous devez exécuter IIS en mode 32 bits.

Remarque Si Microsoft Exchange Server 2007 est installé sur l'ordinateur, n'appliquez pas la méthode suivante.

Avant de pouvoir commuter entre les différentes versions d'ASP.NET, reportez-vous au site Web Microsoft Developer Network (MSDN) suivant pour télécharger et installer à la fois .NET Framework 1.1 et .NET Framework 2.0 :
http://msdn2.microsoft.com/fr-fr/netframework/aa731542.aspx
Par exemple, si vous possédez Microsoft Windows x64 Edition, téléchargez les deux packages redistribuables suivants :
  • Le package redistribuable.NET Framework Version 2.0 x64 (64 bits)
  • Le package redistribuable Microsoft .NET Framework Version 1.1
Après avoir installé les packages redistribuable, vous pouvez commuter entre les différentes versions d'ASP.NET. Pour ce faire, procédez comme suit pour chaque version ASP.NET :

ASP.NET 1.1, version 32 bits

Pour exécuter la version 32 bits d'ASP.NET 1.1, procédez comme suit :
  1. Cliquez sur Démarrer, puis sur Exécuter, tapez cmd, puis cliquez sur OK.
  2. Tapez la commande suivante pour activer le mode 32 bits :
    cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
  3. Tapez la commande suivante pour installer la version d'ASP.NET 1.1 et installer les mappages des scripts à la racine IIS et en dessous :
    %SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i
  4. Assurez-vous que l'état de la version 1.1.4322 d'ASP.NET est défini comme étant Autorisé dans la liste d'extensions de service Web dans le Gestionnaire des Services IIS.

ASP.NET 2.0, version 32 bits

Pour exécuter la version 32 bits d'ASP.NET 2.0, procédez comme suit :
  1. Cliquez sur Démarrer, puis sur Exécuter, tapez cmd, puis cliquez sur OK.
  2. Tapez la commande suivante pour activer le mode 32 bits :
    cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
  3. Tapez la commande suivante pour installer la version d'ASP.NET 2.0 (32 bits) et installer les mappages des scripts à la racine IIS et en dessous :
    %SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
  4. Assurez-vous que l'état de la version 2.0.50727 (32 bits) d'ASP.NET est défini comme étant Autorisé dans la liste d'extensions de service Web dans le Gestionnaire des Services IIS.

ASP.NET 2.0, version 64 bits

Pour exécuter la version 64 bits d'ASP.NET 2.0, procédez comme suit :
  1. Cliquez sur Démarrer, puis sur Exécuter, tapez cmd, puis cliquez sur OK.
  2. Tapez la commande suivante pour désactiver le mode 32 bits :
    cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0
  3. Tapez la commande suivante pour installer la version d'ASP.NET 2.0 et installer les mappages des scripts à la racine IIS et en dessous :
    %SYSTEMROOT%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i
  4. Assurez-vous que l'état de la version 2.0.50727 d'ASP.NET est défini comme étant Autorisé dans la liste d'extensions de service Web dans le Gestionnaire des Services IIS.
Remarque La version d'ASP.NET 2.0 peut différer selon la version en cours. Cette procédure correspond à la version 2.0.50727.

Support technique pour les éditions x64 de Windows

Le fabricant de votre matériel fournit une assistance et un support technique pour les éditions x64 de Microsoft Windows, car il a ajouté une édition x64 de Windows à votre matériel. Votre fabricant de matériel a pu personnaliser l'installation de l'édition x64 de Windows avec des composants uniques. Ceux-ci peuvent inclure des pilotes de périphériques spécifiques ou des paramètres facultatifs ayant pour but d'optimiser les performances du matériel. Microsoft pourra, dans une certaine limite, vous fournir une assistance technique sur l'édition x64 de Windows. Toutefois, vous devrez peut-être contacter directement le fabricant de votre matériel. Celui-ci est le plus qualifié pour assurer la prise en charge des logiciels qu'il a installés sur le matériel.

Pour plus d'informations sur Microsoft Windows XP Professionnel Édition x64, reportez-vous au site Web de Microsoft à l'adresse suivante :
http://www.microsoft.com/france/windows/xp/64bits/default.mspx
Pour plus d'informations sur les éditions x64 de Microsoft Windows Server 2003, reportez-vous au site Web de Microsoft à l'adresse suivante :
http://www.microsoft.com/france/windowsserversystem/64bits/default.mspx

Références

Pour plus d'informations sur les versions 64 bits de Windows et la version 64 bits du .NET Framework, reportez-vous aux sites Web Microsoft Developer Network (MSDN) suivants (en anglais) :
http://msdn2.microsoft.com/en-us/library/aa286481.aspx

http://msdn2.microsoft.com/en-us/netframework/aa496329.aspx

Propriétés

Numéro d'article: 894435 - Dernière mise à jour: mardi 22 mai 2007 - Version: 6.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows XP Professional 64-Bit Edition (Itanium)
  • Microsoft Windows XP Professional x64 Edition
Mots-clés : 
kbhowto kbinfo kbconfig kbwebserver KB894435
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com