C# BizTalk WCF在使用客户端证书身份验证时返回413
我发现WCF与BizTalk结合时存在以下行为:C# BizTalk WCF在使用客户端证书身份验证时返回413,c#,wcf,biztalk,C#,Wcf,Biztalk,我发现WCF与BizTalk结合时存在以下行为: 我有一个BizTalk应用程序,在该应用程序中,我将业务流程发布为WCF服务,并更改了绑定以允许最大接收文件大小为2 GB。当我提交一个大于65KB的请求时,它可以与基本身份验证和匿名一起正常工作。一旦启用客户端证书身份验证,就会得到413请求实体太大。这是BizTalk中的一个已知问题,还是我做得不正确?我原以为我的问题与BizTalk有关,但不久我发现,这是WCF和IIS的一个普遍问题。我在这里找到了答案: 事实证明:我需要将其添加到我的配
我有一个BizTalk应用程序,在该应用程序中,我将业务流程发布为WCF服务,并更改了绑定以允许最大接收文件大小为2 GB。当我提交一个大于65KB的请求时,它可以与基本身份验证和匿名一起正常工作。一旦启用客户端证书身份验证,就会得到413请求实体太大。这是BizTalk中的一个已知问题,还是我做得不正确?我原以为我的问题与BizTalk有关,但不久我发现,这是WCF和IIS的一个普遍问题。我在这里找到了答案: 事实证明:我需要将其添加到我的配置中:
<system.webServer>
<serverRuntime enabled="true" uploadReadAheadSize="20747520" />
</system.webServer>
不要忘记解锁标签:
%windir%\system32\inetsrv\appcmd解锁配置-部分:system.webServer/serverRuntime