Frage

Ich muss einen "Routing-Dienst" erstellen. Ich versuche, das System.ServiceModel.Routing.irequestreplyRouter von .NET zu verwenden Ich kann es nur im HTTP-Modus arbeiten lassen, nicht in HTTPS. Der Fehler ist "Keine sicheren SSL / TLS-Verbindung hergestellt" ... Ich habe auch einen benutzerdefinierten Zertifikat-Validator ausprobiert, aber es wird nicht aufgerufen!(es wird erstellt, aber die validate-Methode wird nicht aufgerufen)

Ich poste meine Konfiguration hier:

generasacodicetagpre.

generasacodicetagpre.

edit: Ich habe es geschafft, die TLS-Verbindung herzustellen, indem ich meiner Konfiguration hinzugefügt habe

generasacodicetagpre.

Aber ... jetzt habe ich Probleme mit dem Sicherheitsheader meiner SOAP-Hülle.Der Client sendet die Nachricht korrekt an meinen Router, sondern entfernt den Sicherheitsheader, sodass ich eine Ausnahme erhalten ...

War es hilfreich?

Lösung

ok ... ich habe auch das zweite Problem gelöst.

Meine Router-Bindung darf das Sicherheits-Tag nicht angeben, andernfalls verarbeitet es den Umschlag. Dies ist meine Arbeitskonfiguration

generasacodicetagpre.

Abmessungen für den Puffer und die Nachricht müssen "getestet" (das ist .. Ich wählte eine große Zahl, um es funktioniert zu lassen ...)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top