WCF Fehler: Es wurde ein Fehler beim Lesen aus der pipe: Unbekannter Fehler 109 (0x6d)

Ich habe einen selbst gehosteten WCF-Dienst, die funktioniert über einen TCP-Kanal.

Verhält sich diese gut, außer auf allen Win7 Maschinen die Zugehörigkeit zu einer Kunden (diese sind in einer Domäne).

Auf diese Maschinen, trotz der Verwendung eines TCP-Kanal, einige .NET internals scheinen zu gehen drunter und drüber und ich bekomme ein Rohr verbundene Fehler:

"Es gab ein Fehler beim Lesen aus der pipe: Unbekannter Fehler 109
(0x6d).

System.ServiceModel.- Kanäle.PipeConnection.OnAsyncReadComplete(Boolean
haveResult, Int32 Fehler, Int32 numBytes)."

Habe ich ausprobiert, läuft der Dienst als Domänen-admin, im Falle Berechtigungen waren Teil des Problems, ohne Erfolg.

Habe ich den gleichen code auf einem anderen Win7 (non-domain-Rechner), XP und Server OS ' s ohne problem.

  • Es könnte ein firewall/ antivirus blockieren Sie das Programm aus Lesen . Versuchen Sie, um zu überprüfen, ob das Programm TCP-port nicht blockiert wird, indem Sie entweder von Ihnen
  • Danke für den Vorschlag aber die Kurve zeigt den WCF-server ist immer die erste Anfrage vom client. Das problem ist mit die .NET internals.
InformationsquelleAutor BarneyHDog | 2012-06-06
Schreibe einen Kommentar