У меня есть сервер IIS 10, настроенный как базовый обратный прокси-сервер URL Rewrite для предварительной проверки подлинности запросов, направленных на другой веб-сервер, все вызовы представляют сертификаты клиентов через SSL. У меня проблемы с (413) Request Entity Too Large ошибки с большими POST.
Я пробовал установить это в applicationHost.config
<serverRuntime uploadReadAheadSize="2147483647" />
Однако это не дало никакого эффекта. Существуют ли какие-либо другие настройки, которые управляют отклонением перезаписи URL-адресов больших POST-запросов?
Файл web.config для обратного прокси очень прост:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="ReverseProxyInboundRule1" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{CACHE_URL}" pattern="^(https?)://" />
</conditions>
<action type="Rewrite" url="{C:1}://my.internal.server:444/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
<httpRuntime maxRequestLength="4194304" />
, я думаю, у меня была эта проблема раньше, не могу вспомнить решение - person Michael   schedule 15.10.2019<requestLimits maxQueryString="4294967295" />
- person Michael   schedule 15.10.2019<requestLimits maxAllowedContentLength="2147483647" />
исправлено. Спасибо! - person Tim Lett   schedule 15.10.2019