2017-04-03 52 views
0

我发现WCF的以下行为结合的BizTalk客户端证书认证时返回413:的BizTalk WCF使用

我有一个BizTalk应用程序,我在其中公布的业务流程作为WCF服务,我改变了绑定允许最大接收文件大小为2 GB。当我提交大于65KB的请求时,它可以正常使用基本身份验证和匿名身份验证。只要我启用客户端证书身份验证,就会得到413请求实体太大。这是BizTalk中的一个已知问题,还是有些问题我没有正确执行?

回答

1

我以为我的问题与BizTalk有关,但正如我很快发现的那样,这是WCF和IIS的一个普遍问题。我发现我的答案在这里: Getting 413 errors on IIS with concurrent sessions using the same HTTPS client certificate

事实证明:我需要它添加到我的配置:

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

不要忘记解锁标签: %WINDIR%\ SYSTEM32 \ INETSRV \ appcmd unlock config -section:system.webServer/serverRuntime

相关问题