我发现WCF与BizTalk结合使用的以下行为:
我有一个BizTalk应用程序,我在其中将业务流程发布为WCF服务,并且我更改了绑定以允许最大接收文件大小为2 GB。当我提交大于65KB的请求时,它可以正常使用基本身份验证和匿名。一旦启用客户端证书身份验证,我就会得到413请求实体太大。这是BizTalk中的一个已知问题,还是我做的不正确?
答案 0 :(得分: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