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.
Hinweis
Silverlight wurde eingestellt und wird offiziell nicht mehr unterstützt. Weitere Informationen finden Sie unter Silverlight End of Support.
Dieser Artikel hilft Ihnen, das Problem zu lösen, bei dem eine Silverlight-Anwendung, die in einer VMware-Umgebung läuft, mit einer Divide-by-Zero-Exception (0xC0000094) abstürzt, wenn Sie die Client-HTTP-Verarbeitung aktivieren.
Ursprüngliche Produktversion: Silverlight 5
Ursprüngliche KB-Nummer: 2756614
Symptome
Mit Silverlight können Sie angeben, ob der Browser oder der Client die HTTP-Behandlung für Ihre Anwendungen bereitstellt. Standardmäßig wird das HTTP-Handling vom Browser durchgeführt, und Sie müssen sich für das clientseitige HTTP-Handling entscheiden. Wenn Sie die Client-HTTP-Verarbeitung in Ihrer Silverlight-Anwendung aktivieren, die in einer VMware-Umgebung läuft, kann es zu einem Absturz der Anwendung mit einer unbehandelten Teilung-durch-Null-Ausnahme (0xC0000094) kommen. Möglicherweise sehen Sie ein Anwendungsereignisprotokoll wie das folgende:
Protokollname: Anwendung
Quelle: Anwendungsfehler
Beschreibung: Name der fehlerhaften Anwendung: IEXPLORE.EXE, Version: 8.0.7600.16930, Zeitstempel: 0x4eeae23b
Fehlermodulname: npctrl.dll, Version: 5.1.10411.0, Zeitstempel: 0x4f851e71
Ausnahmecode: 0xc0000094
Fehleroffset: 0x0001d700
Fehlerprozess-ID: 0x5f0
Fehler beim Anwendungspfad: C:\Programme\Internet Explorer\IEXPLORE.EXE
Pfad des fehlerhaften Moduls: c:\Program Files\Microsoft Silverlight\5.1.10411.0\npctrl.dll
Ursache
Beim Herunterladen einer Netzwerkressource mit einem Client-HTTP-Stack versucht Silverlight, die Downloadgeschwindigkeiten zu berechnen, um die Puffergröße anzupassen. Beim Betrieb unter VMware ist der Zeitunterschied zwischen Start- und Endzeitpunkt einer Netzwerkoperation null, was zu einer Division-durch-null-Ausnahme führt.
Auflösung
Dieses Problem wurde in späteren Versionen von Silverlight behoben.
Hinweis
Microsoft Silverlight hat das Ende des Supports im Oktober 2021 erreicht, und der Installationsprogramm ist nicht mehr zum Herunterladen verfügbar. Erfahren Sie mehr.
Weitere Informationen
Dieses Problem betrifft Silverlight 5-Versionen kleiner als 5.1.20125.0. Das Problem tritt häufiger bei Silverlight-Anwendungen außerhalb des Browsers (OOB) auf, die keinen Zugriff auf den Browser-Netzwerk-Stack haben.