2010-11-25 11 views
0

Bitte helfen Sie mir, den Kommunikationsfehler zu beheben. Wenn ich vom Client an den WCF-Dienst verbinden versuchen, tritt die Ausnahmen:Core i5 und wcf Probleme

System.ServiceModel.CommunicationException:
Ein Fehler (Daten können nicht von der Verkehrsverbindung lesen: Versuchte zu Lese- oder den geschützten Speicher schreiben. Diese ist oft ein Hinweis darauf, dass andere Speicher beschädigt ist.) Trat auf, während Übertragung von Daten über den HTTP-Kanal .
---> System.IO.IOException: Konnte Daten von der Transport Verbindung nicht lesen: Versucht, geschützten Speicher zu lesen oder zu schreiben. Dies ist oft eine Anzeige, dass andere Speicher beschädigt ist.
---> System.AccessViolationException: Versuch zu lesen oder zu schreiben geschützt Speicher. Dies ist oft eine Anzeige , dass anderer Speicher beschädigt ist.

+3

i5 CPU hat nichts mit Ihrem Fehler zu tun, ich habe gesehen, wcf Dienste auf i3, i5 oder i7 –

+0

läuft gut, aber dieses Problem tritt auf, wenn ich den Dienst auf dem Server mit i5-Prozessor installieren. Das gleiche Betriebssystem (Windows 2003 Server x64) auf dem Computer mit Core 2 Duo und die i5-Prozessoren, der Computer mit Core 2 Duo-Prozessor gut, aber der Computer mit i5-Prozessor nehmen eine Ausnahme wie diese – artos

Antwort

0

Diese Ausnahme wurde wahrscheinlich vom Server weitergeleitet.

Debuggen Sie stattdessen Ihren Server, Client-System hat nichts damit zu tun.

Könnte sein, dass Sie x32 & x64 native Bibliotheken mischen (ich hatte ähnliche Fehler mit Oracle X64-Client von x32 Assembly).

+0

vielen Dank, aber dieses Problem tritt auf, wenn ich den Dienst auf dem Server mit i5-Prozessor installiere. Das gleiche Betriebssystem (Windows 2003 Server x64) auf dem Computer mit Core 2 Duo und die i5-Prozessoren, der Computer mit Core 2 Duo-Prozessor funktionieren gut, aber der Computer mit i5-Prozessor nehmen eine Ausnahme so – artos

+0

Es gibt noch etwas anderes, neben Prozessor. Überprüfen Sie Datenbanktreiber, Netzwerktreiber usw. Könnte Datenbank Codepage, Unicode oder nicht sein (Ich hatte ähnliche Probleme mit Oracle Blobs mit Unicode, fehlerhafte DevArt-Treiber) –

+0

Ich versuche, den Dienst und den Client auf dem gleichen Computer mit i5 und installieren Die gleichen Fehler treten auf und wenn ich ohne Service arbeite, funktioniert der Datenbanktreiber richtig, was für eine andere Idee kannst du mir bitte geben ?? – artos