RPC_E_SERVERFAULT
Dans mon asp.net l'application que j'appelle un composant com méthode à l'aide d'Interop dll. Cela fonctionne bien dans des conditions normales, mais Dans la production parfois son lancement ci-dessous exception
Système.Moment de l'exécution.InteropServices.COMException (0x80010105): Le serveur a généré une exception. (Exception de HRESULT: 0x80010105 (RPC_E_SERVERFAULT))
Je suis se douter de ce qui se passe lorsqu'un grand nombre d'utilisateurs accèdent à la même page simultanément.
Est quelqu'un connais la solution ou des mesures pour corriger de cette question.
J'ai une autre question. en cherchant sur internet je suis tombé sur ce aspcompact attribut et MTA vs thread STA modèle de composants com . Est-ce aspcompact attribut est applicable dans le cas d'interop dll(Runtime callable wrappers). L'ajout de cet attribut va résoudre mon problème?
Ce n'est pas un tiers composant com. Son un dans la maison d'un composant com développés pour l'authentification.
Une raison de plus pour montrer le code alors!
OriginalL'auteur Sachin | 2012-09-14
Vous devez vous connecter pour publier un commentaire.
RPC_E_SERVERFAULT signifie que l'out-of-process COM serveur a structuré (Win32)exception, qui pourrait être toutes sortes de choses, comme une Violation d'Accès, de division par Zéro, etc. En d'autres termes, il y a un bug dans le serveur COM de la mise en œuvre et il n'y a rien que vous pouvez faire dans votre application appelante pour remédier à cela (à moins que vous pouvez découvrir ce que le bug est et ne peut concevoir une façon d'appeler le composant COM qui permet de ne pas exécuter le code bogué).
Vous avez besoin pour trouver celui de vos collègues est responsable pour le serveur COM, obtenir lui/elle pour utiliser le débogueur pour capturer une image de crash lorsque l'exception se produit, puis faire un débogage post-mortem sur la décharge pour diagnostiquer le problème et de le résoudre.
OriginalL'auteur Chris Dickson
Surveiller votre site pour capturer une exception quand il relance.
Utilisation Outil Debug Diagnostics v1.2
Avec le dump généré est plus facile d'identifier le point de défaillance.
OriginalL'auteur lsalamon
Pourrait également signifier l'objet COM s'est écrasé. Essayez d'exécuter à nouveau l'application représentée par l'objet COM en lui-même et voir si ça plante ou produit un message d'erreur.
OriginalL'auteur Denis
J'ai eu le même problème, mais je l'ai eu à travailler en ajoutant un attribut [STAThread] à la fonction Principale.
OriginalL'auteur Hùng Nguyễn
Je suis en cours d'exécution des scripts Powershell utiliser MS Office 2010 Excel objets COM et a commencé à recevoir cette erreur. Le coupable était la dernière MS Office des correctifs. Désolé, je ne peux pas préciser exactement ce qui a causé l'erreur (je l'ai désinstallé un tas à l'époque), mais la désinstallation de l'un d'eux résolu les problèmes. Les mises à jour ont été installées sur 7/18/2016.
OriginalL'auteur JasonV