【问题标题】:BizTalk WCF returns 413 when using client certificates authentication使用客户端证书身份验证时 BizTalk WCF 返回 413
【发布时间】:2017-04-03 11:15:14
【问题描述】:

我发现 WCF 与 BizTalk 结合的行为如下:

我有一个 BizTalk 应用程序,我在其中将业务流程发布为 WCF 服务,并更改了绑定以允许接收的最大文件大小为 2 GB。当我提交大于 65KB 的请求时,它适用于基本身份验证和匿名。一旦我启用客户端证书身份验证,我就会收到 413 Request Entity Too Large。这是 BizTalk 中的一个已知问题,还是我做的不对?

【问题讨论】:

    标签: c# wcf 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 解锁配置-section:system.webServer/serverRuntime

    【讨论】:

      猜你喜欢
      • 2011-04-09
      • 2013-10-07
      • 2018-02-12
      • 1970-01-01
      • 1970-01-01
      • 2012-01-03
      • 1970-01-01
      • 2022-06-23
      • 1970-01-01
      相关资源
      最近更新 更多