Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der notMarshalable-MDA (Managed Debugging Assistant, Assistent für verwaltetes Debuggen) wird aktiviert, wenn die CLR (Common Language Runtime) beim Versuch, eine Schnittstelle über Kontexte hinweg zu marshallen, einen COM-Schnittstellenzeiger ohne gültigen registrierten Proxy/Stub oder eine nicht ordnungsgemäß implementierte IMarshal-Schnittstelle erkennt.
Symptome
Aufrufe werden nicht abgewickelt, oder Aufrufe treten im falschen Kontext für COM-Schnittstellenzeiger auf.
Ursache
Beim Versuch, die Schnittstelle über Kontexte hinweg zu marshallen, wurde kein gültiger registrierter Proxy/Stub oder ein fehlerhaftes IMarshal erkannt.
Lösung
Stellen Sie sicher, dass der Proxy/Stub registriert und die IMarshal-Implementierung gültig ist.
Auswirkungen auf die Laufzeit
Dieser MDA hat keine Auswirkungen auf die Laufzeit.
Output
Eine Meldung mit einer Beschreibung des Problems.
Konfiguration
<mdaConfig>
<assistants>
<notMarshalable/>
</assistants>
</mdaConfig>
Siehe auch
Referenz
Konzepte
Diagnostizieren von Fehlern mit Assistenten für verwaltetes Debuggen