CORRECTIF : divers problèmes lorsque vous appelez des composants COM + transactionnel à partir d'ASP.NET

IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d’articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d’avoir accès, dans votre propre langue, à l’ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s’exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s’efforce aussi continuellement de faire évoluer son système de traduction automatique.

318000
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
IMPORTANT : Cet article contient des informations sur la modification du Registre. Avant de modifier le Registre, veillez à sauvegarder et assurez-vous que vous savez comment restaurer le Registre si un problème se produit. Pour savoir comment sauvegarder, restaurer et modifier le Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
256986 Description de du Registre Microsoft Windows
Symptômes
Lorsque vous appelez managé ou transactionnelle COM + composants à partir d'ASP.NET, un ou plusieurs des problèmes suivants peuvent se produire dans votre application :
  • Violations d'accès
  • Fuites de mémoire
  • Gérer les fuites
  • Les verrous mortels
  • Faibles performances
Cause
Ce problème peut se produire en raison des conditions suivantes :
  • Un bogue dans COM + 1.0 causes blocages, fuites de mémoire et poignée fuites.
  • Deux bogues dans COM + 1.0 entraîner des violations d'accès.
  • Un bogue dans MDAC 2.7 provoque des problèmes de performances.
Résolution
Si vous utilisez des composants COM + à partir d'ASP.NET sur un serveur Web de production Microsoft Windows 2000, appliquez les méthodes suivantes, dans l'ordre indiqué, pour contourner ces problèmes :
  • Installer Windows 2000 Service Pack 2 (SP2) et le package de global de correctifs COM + 18.1. Pour obtenir le 18.1 de package COM + correctif report, contactez le support technique de Microsoft. Windows 2000 Service Pack 3 (SP3) contient ces correctifs lorsqu'il est lancé.Pour plus d'informations sur la 18.1 de package COM + correctif le correctif cumulatif, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
    313582 INFO : disponibilité du package de correctif cumulatif de correctifs postérieur au Service Pack 2 Windows 2000 COM + 18.1
  • Si vous utilisez SQL Server 2000, installez SQL Server 2000 Service Pack 1 (SP1) ou version ultérieure.

    Pour plus d'informations sur la disponibilité des service packs SQL Server 2000, reportez-vous site Web de Microsoft à l'adresse suivante :
  • Si vous avez besoin un correctif MDAC 2.7 Problèmes de performances, contactez le support technique Microsoft. MDAC 2.7 SP1 contient ces correctifs lorsqu'il est lancé.
  • Vous devez appeler explicitement la méthode dispose sur les objets qui héritent de la classe System.EnterpriseServices.ServicedComponent . Sous contrainte, le nombre de handles peut augmentez en vers plusieurs thousand (30 10 000 pour 000) avant d'être libérée si vous ne pas explicitement appelez dispose . Avertissement : Si vous utilisez l'Éditeur du Registre de façon incorrecte, vous pouvez générer des graves problèmes pouvant vous obliger à réinstaller votre système d'exploitation. Microsoft ne peut pas garantit que vous pouvez résoudre les problèmes résultant de l'utilisation incorrecte de l'Éditeur du Registre. Utilisez l'Éditeur du Registre à vos risques et périls.
Statut
Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
312118 BOGUE : Utilisation des mémoire élevée et traiter nombre lorsqu'une application contient des objets ServicedComponent


Correctifs seront publiquement disponibles dans Windows 2000 SP3 et MDAC 2.7 SP1. Si un correctif est requise avant la publication des packs service mentionné ci-dessus, contactez les services de support technique Microsoft.

Avertissement : cet article a été traduit automatiquement

Propriétés

ID d'article : 318000 - Dernière mise à jour : 02/24/2014 15:41:54 - Révision : 2.5

  • Microsoft COM+ 1.0
  • Microsoft ASP.NET 1.0
  • Microsoft Data Access Components 2.7
  • Microsoft .NET Framework Service Pack 2
  • Microsoft SQL Server 2000 Standard
  • kbnosurvey kbarchive kbmt kbbug kbcomservices kberrmsg kbfix kbperformance kbscalability KB318000 KbMtfr
Commentaires