2017-04-03 2 views
0

ich das folgende Verhalten von WCF in Kombination mit BizTalk gefunden haben:BizTalk WCF liefert 413, wenn Client-Zertifikate mit Authentifizierung

ich eine BizTalk-Anwendung haben, in dem ich die Orchestrierung als WCF-Dienst veröffentlicht und ich änderte die Bindung um eine maximal empfangene Dateigröße von 2 GB zu ermöglichen. Wenn ich eine Anfrage mit mehr als 65KB einreiche, funktioniert das mit einfacher Authentifizierung und anonym. Sobald ich die Client-Zertifikat-Authentifizierung aktiviere, bekomme ich 413 Request Entity Too Large. Ist das ein bekanntes Problem in BizTalk oder gibt es etwas, das ich nicht richtig mache?

Antwort

1

Ich dachte meine Frage wurde mit BizTalk verwandt, aber wie ich bald entdeckte, war es ein allgemeines Problem mit WCF und IIS. Ich fand meine Antwort hier: Getting 413 errors on IIS with concurrent sessions using the same HTTPS client certificate

Wie sich herausstellt: Ich brauchte das meiner Config hinzuzufügen:

<system.webServer> 
    <serverRuntime enabled="true" uploadReadAheadSize="20747520" /> 
</system.webServer> 

Vergessen Sie nicht, den Tag zu entsperren: % windir% \ system32 \ inetsrv \ appcmd entsperren config-section: system.webServer/serverRuntime

Verwandte Themen