Wir erhalten seltsames Verhalten von einem Dienst, den wir auf einem Remote-System implementiert haben, auf das wir zugreifen und Daten bereitstellen.WCF-Protokollausnahme
Das Abrufen von Informationen aus dem Dienst scheint kein Problem zu sein. Wenn wir jedoch versuchen, Insert-Methoden für den Service auszuführen, erhalten wir eine System.ServiceModel.ProtocolException
. Das Seltsame ist, dass es etwa 40 Datensätze erfolgreich vor dem Fehler ausführen wird.
Der Client kommuniziert über SSL und TransportWithMessageSecurity ist auf dem wsHttpBinding aktiviert.
Die Fehlermeldung auf der "sicheren Session-Aktivität einrichten" wird erstellt:
System.ServiceModel.ProtocolException, System.ServiceModel, Version = 3.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089
der Inhaltstyp text/html der Antwortnachricht nicht die Art der Bindung (application/soap + xml; charset = UTF-8) Inhalt überein. Wenn Sie einen benutzerdefinierten Encoder verwenden, stellen Sie sicher, dass die IsContentTypeSupported-Methode ordnungsgemäß implementiert ist.
Wir haben eine Reihe von Tests versucht, von denen alle konsequent so schnell Fehler wie wir eine bestimmte Anzahl von Einsätzen erreichen.
Irgendwelche Vorschläge würden geschätzt.
Haben Sie das jemals lösen. Ich habe das gleiche Problem. – capdragon
Ich habe dieses Problem auch.Ich kann meinen Dienst hunderte Male erfolgreich aufrufen, und dann bekomme ich plötzlich ProtocolException. –