CORRECTIF : Le message d'erreur « Application serveur non disponible » s'affiche si une DLL est chargée dans l'espace d'adressage 0x33A20000 et si vous demandez une page ASP.NET

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

Sommaire

Symptômes

Sur un ordinateur multiprocesseur possédant une DLL chargée dans l'espace d'adressage 0x33A20000, si vous faites une demande gérée par Microcoft ASP.NET dans votre navigateur Web, le message d'erreur suivant provenant d'ASP.NET s'affiche dans votre fenêtre de navigateur :
Application serveur non disponible
En outre, le message d'erreur « HTTP 500 » peut s'afficher dans le navigateur ou dans le journal des événements des services Internet (IIS) Microsoft.

Cause

Ce problème se produit si vous utilisez le commutateur /BASE lorsque vous compilez une DLL dans Microsoft Visual Studio .NET et si votre emplacement d'adresse est défini sur 0x33A20000. La DLL est chargée dans un processus avant qu'ASP.NET ne soit appelé et que les fichiers .DLL associés et d'autres fichiers ne soient chargés.

Étant donné que l'espace d'adressage 0x33A20000 se trouve presque au milieu de l'espace d'adressage virtuel de 2 gigaoctets (Go), le Common Language Runtime ne peut pas trouver d'espace de 1 Go vide et contigu à utiliser pour les segments nettoyés de la mémoire.

En outre, l'ordre de chargement des DLL semble avoir une influence sur ce comportement. Si la DLL qui utilise l'espace d'adressage 0x33A20000 est chargée dans un processus après l'appel de ASP.NET, ASP.NET continue à fonctionner correctement. Bien que vous puissiez exécuter la commande REBASE sur la DLL, cela ne peut pas être une solution fiable à ce problème.

Ce problème peut se produire si vous utilisez ASP.NET en association avec d'autres produits Microsoft actuellement disponibles. Par exemple, si vous utilisez les sites MCMS (Microsoft Content Management Server 2002) dans le même pool d'applications qu'ASP.NET, mais que vous visitez en premier les sites MCMS, vous rencontrerez toujours le problème décrit par la section « Symptômes ».

Résolution

Pour résoudre ce problème, installez ce correctif sur le serveur Web.

Informations sur le correctif logiciel

Ce correctif est uniquement destiné à Microsoft .NET Framework 1.1.

Important Ce correctif logiciel contient deux types de packages :
  • Un package Microsoft Windows Installer
  • Un package Gestionnaire de composants optionnels (OCM, Optional Component Manager)
Si vous utilisez Microsoft Windows Server 2003, vous devez indiquez que vous avez besoin de la mise à jour pour Windows Server 2003 (OCM). Si vous utilisez un système d'exploitation autre que Windows Server 2003, vous devez utiliser le package Windows Installer. Pour Windows Server 2003, c'est la fonction Protection des fichiers Windows qui contrôle les fichiers de .NET Framework 1.1.

Un correctif est désormais disponible auprès de Microsoft, mais il ne vise qu'à corriger le problème décrit dans cet article. Ne l'appliquez qu'aux systèmes sur lesquels vous constatez ce problème spécifique. Ce correctif peut être soumis à des tests supplémentaires. Par conséquent, si vous n'êtes pas gravement touché par ce problème, nous vous recommandons d'attendre le prochain Service Pack .NET Framework 1.1 qui comprendra ce correctif logiciel.

Pour résoudre ce problème dès à présent, procurez-vous le correctif auprès des services de Support technique Microsoft. Pour obtenir la liste complète des numéros de téléphone des services de Support technique Microsoft et des informations sur les frais engendrés, reportez-vous au site Web de Microsoft à l'adresse suivante :
http://support.microsoft.com/contactus/?ws=support
Remarque Dans certains cas, aucuns frais de support technique par téléphone ne vous seront facturés si un technicien du Support technique Microsoft détermine qu'une mise à jour spécifique peut résoudre votre problème. Les coûts habituels du support technique s'appliqueront aux autres questions et problèmes non traités par la mise à jour en question.

Informations sur les fichiers du correctif

La version anglaise de ce correctif dispose des attributs de fichier répertoriés dans le tableau suivant ou ceux d'une version ultérieure. Les date et heure de création de ces fichiers sont exprimées en temps universel coordonné (UTC). Lorsque vous affichez les informations des fichiers, les données sont converties à l'heure locale. Pour connaître le décalage entre l'heure UTC et l'heure locale, utilisez l'onglet Fuseau horaire de l'outil Date et heure du Panneau de configuration.
   Date          Heure  Version          Taille  Nom de fichier
   --------------------------------------------------------------
   23/06/2003    23:17  1.1.4322.915     77 824  Corperfmonext.dll
   24/06/2003    14:13  1.1.4322.915  2 088 960  Mscorlib.dll
   23/06/2003    23:07                   10 728  Mscorlib.ldo
   23/06/2003    23:15  1.1.4322.915  2 494 464  Mscorsvr.dll
   23/06/2003    23:16  1.1.4322.915  2 486 272  Mscorwks.dll

Informations concernant l'installation du correctif

Sur un serveur à 32 processeurs, vous devez installer ce correctif logiciel avant d'installer Microsoft SharePoint Portal Server 2003.

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Propriétés

Numéro d'article: 821157 - Dernière mise à jour: lundi 12 février 2007 - Version: 3.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft ASP.NET 1.1
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Éducation
Mots-clés : 
kbqfe kbhotfixserver kbnetframe110sp1fix kbfix kbbug kbnetframe110presp1fix kbvsnet2003presp1fix KB821157
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