Chyba 413 - Request Entity Too Large: Porovnání verzí
(založena nová stránka s textem „Chyba '''413 - Request Entity Too Large''' je způsobena tím, že. velikost HTTP požadavku přesáhne velikost nastavenou v parametru maxRequestLength nebo maxAllowedContentLength ve web.config (nebo applicationHost.config). ASP.NET má implicitně nastavené limity na velikost HTTP požadavků, aby se zabránilo DoS útokům nebo nechtěným obrovským uploadům, přes parametry ve web.config lze tyto limity navýšit. Tato chyba nastává nejč…“) |
m |
||
| Řádek 1: | Řádek 1: | ||
Chyba '''413 - Request Entity Too Large''' je způsobena tím, že. velikost HTTP požadavku přesáhne velikost nastavenou v parametru maxRequestLength nebo maxAllowedContentLength ve web.config (nebo applicationHost.config). | Chyba '''413 - Request Entity Too Large''' je způsobena tím, že. velikost HTTP požadavku přesáhne velikost nastavenou v parametru maxRequestLength nebo maxAllowedContentLength ve web.config (nebo applicationHost.config). | ||
Tato chyba nastává nejčastěji při změně nastavení workflow (Pozadavky/Workflow.aspx), tato stránka potřebuje minimálně 30 MB, u složitých workflow ještě více. | Tato chyba nastává nejčastěji při změně nastavení workflow (Pozadavky/Workflow.aspx), tato stránka potřebuje minimálně 30 MB, u složitých workflow ještě více. | ||
| Řádek 7: | Řádek 5: | ||
==Jak to opravit== | ==Jak to opravit== | ||
V souboru web.config, který je umístěn na webovém serveru ve složce KS portálu (např. c:\inetpub\wwwroot\ksportal), upravte hodnoty následujících parametrů: | |||
* '''maxRequestLength''' se udává v '''KB'''. | * '''maxRequestLength''' se udává v '''KB'''. | ||
| Řádek 14: | Řádek 12: | ||
<PRE> | <PRE> | ||
<configuration> | <configuration> | ||
... | |||
<system.webServer> | <system.webServer> | ||
<security> | <security> | ||
| Řádek 27: | Řádek 21: | ||
</security> | </security> | ||
</system.webServer> | </system.webServer> | ||
... | |||
<system.web> | |||
<!-- Limit v KB (např. 80 MB) --> | |||
<httpRuntime maxRequestLength="81920" ... /> | |||
</system.web> | |||
... | |||
</configuration> | </configuration> | ||
</PRE> | </PRE> | ||
| Řádek 35: | Řádek 35: | ||
fromJS = 1, httpStatusCode = 413 - Request Entity Too Large, errName = Sys.WebForms.PageRequestManagerServerErrorException, errMsg = An unknown error occurred while processing the request on the server. The status code returned from the server was: 413,... | fromJS = 1, httpStatusCode = 413 - Request Entity Too Large, errName = Sys.WebForms.PageRequestManagerServerErrorException, errMsg = An unknown error occurred while processing the request on the server. The status code returned from the server was: 413,... | ||
ASP.NET má implicitně nastavené limity na velikost HTTP požadavků velmi nízko, jako ochranu proti DoS útokům nebo nechtěným obrovským uploadům. | |||
Aktuální verze z 4. 8. 2026, 11:10
Chyba 413 - Request Entity Too Large je způsobena tím, že. velikost HTTP požadavku přesáhne velikost nastavenou v parametru maxRequestLength nebo maxAllowedContentLength ve web.config (nebo applicationHost.config).
Tato chyba nastává nejčastěji při změně nastavení workflow (Pozadavky/Workflow.aspx), tato stránka potřebuje minimálně 30 MB, u složitých workflow ještě více.
Jak to opravit
V souboru web.config, který je umístěn na webovém serveru ve složce KS portálu (např. c:\inetpub\wwwroot\ksportal), upravte hodnoty následujících parametrů:
- maxRequestLength se udává v KB.
- maxAllowedContentLength se zadává v bytech.
<configuration>
...
<system.webServer>
<security>
<requestFiltering>
<!-- Limit v bytech (např. 80 MB) -->
<requestLimits maxAllowedContentLength="83886080" />
</requestFiltering>
</security>
</system.webServer>
...
<system.web>
<!-- Limit v KB (např. 80 MB) -->
<httpRuntime maxRequestLength="81920" ... />
</system.web>
...
</configuration>
Chyba nejčastěji začíná takto:
Exception
fromJS = 1, httpStatusCode = 413 - Request Entity Too Large, errName = Sys.WebForms.PageRequestManagerServerErrorException, errMsg = An unknown error occurred while processing the request on the server. The status code returned from the server was: 413,...
ASP.NET má implicitně nastavené limity na velikost HTTP požadavků velmi nízko, jako ochranu proti DoS útokům nebo nechtěným obrovským uploadům.