HTTP-fel 404.13 – CONTENT_LENGTH_TOO_LARGE när du besöker en webbplats som ligger på en server som kör IIS 7.0
Den här artikeln hjälper dig att lösa felet (HTTP-fel 404.13 – CONTENT_LENGTH_TOO_LARGE) som inträffar när du besöker en webbplats i Internet Information Services (IIS).
Ursprunglig produktversion: Internet Information Services 7.0
Ursprungligt KB-nummer: 942074
Symptom
Föreställ dig följande scenario. Du har en webbplats som finns på en server som kör IIS 7.0. När en användare besöker den här webbplatsen får användaren ett felmeddelande som liknar följande felmeddelande:
Serverfel i program "programnamn"
HTTP-fel 404.13 – CONTENT_LENGTH_TOO_LARGE
HRESULT: 0
Beskrivning av HRESULT # Åtgärden har slutförts.
Orsak
Det här problemet beror på att klientbegäran innehåller ett Content-Length
huvud som är större än det värde som har angetts för det här huvudet i maxAllowedContentLength
egenskapen i filen ApplicationHost.config .
Åtgärd
Följ det här stegen för att lösa problemet:
Välj start. I rutan Starta sökning skriver du Anteckningar. Högerklicka på Anteckningar och välj sedan Kör som administratör.
Kommentar
Ange lösenordet eller välja Fortsätt om du uppmanas att ange ett administratörslösenord eller en bekräftelse.
På Arkiv-menyn väljer du Öppna. I rutan Filnamn skriver du
%windir%\system32\inetsrv\config\applicationhost.config
och väljer sedan Öppna.Leta upp noden i filen ApplicationHost.config.
<requestLimits>
Ta bort egenskapen
maxAllowedContentLength
. Eller lägg till ett värde som matchar storleken påContent-Length
huvudet som klienten skickar som en del av begäran. Som standard är värdet förmaxAllowedContentLength
egenskapen 30000000.Ändra till exempel följande konfigurationsdata i avsnittet
<requestFiltering>
.<requestLimits maxAllowedContentLength ="<length>" />
Spara filen ApplicationHost.config.