Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# BizTalk WCF在使用客户端证书身份验证时返回413_C#_Wcf_Biztalk - Fatal编程技术网

C# BizTalk WCF在使用客户端证书身份验证时返回413

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

我发现WCF与BizTalk结合时存在以下行为:


我有一个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