Time-out voor aanvraag wanneer u een groot bestand probeert te uploaden naar een SharePoint Services 3.0-documentbibliotheek

Symptomen

Neem het volgende scenario:

  • U installeert Microsoft Windows SharePoint Services 3.0.

  • U configureert een Windows SharePoint Services 3.0-website om grote bestanden te ondersteunen.

  • U maakt verbinding met de website van Windows SharePoint Services 3.0.

  • U probeert een groot bestand te uploaden naar een documentbibliotheek.

In dit scenario ontvang u een foutbericht dat lijkt op:

Er is een time-out opgetreden voor de aanvraag.

Oorzaak

Dit probleem kan optreden als het bestand dat u probeert te uploaden meer dan 50 MB (megabytes) is.

Oplossing

Gebruik een of meer van de volgende methoden om dit probleem op te lossen.

Methode 1: De maximale uploadgrootte verhogen

Voer de volgende stappen uit om de maximale uploadgrootte te vergroten:

  1. Klik op Start, wijs Alle programma's aan, wijs Systeembeheer aan en klik vervolgens op Centraal beheer van SharePoint.

  2. Klik op Toepassingsbeheer.

  3. Klik onder SharePoint Web Application Management op Algemene instellingen voor webtoepassingen.

  4. Klik op de pagina Algemene instellingen voor webtoepassing op de webtoepassing die u wilt wijzigen.

  5. Typ onder Maximale uploadgrootte de gewenste maximale bestandsgrootte in megabytes en klik vervolgens op OK. U kunt een maximale bestandsgrootte opgeven van maximaal 2047 megabytes.

Methode 2: De time-outinstelling voor de verbinding verhogen

Voer de volgende stappen uit om de time-outinstelling voor de verbinding te verhogen:

Opmerking

Standaard is de time-outinstelling van de IIS-verbinding 120 seconden.

  1. Klik op Start, wijs Alle programma's aan, wijs Systeembeheer aan en klik vervolgens op IIS-beheer (Internet Information Services).

  2. Klik met de rechtermuisknop op de virtuele server die u wilt configureren en klik vervolgens op Eigenschappen.

  3. Klik op het tabblad Website .

  4. Typ onder Connections het gewenste aantal seconden in het vak Time-out van verbinding en klik vervolgens op OK.

Methode 3: de waarde executionTimeout toevoegen

  1. Open het bestand Web.config in Kladblok.

    OPMERKING Dit bestand bevindt zich standaard op de volgende locatie:Program Files\Common Files\Microsoft Shared\Webserver extensions\12\TEMPLATE\LAYOUTS

  2. Voeg de gewenste executionTimeout-waarde toe. Vervang bijvoorbeeld de waarde als volgt.

    Bestaande code

    <location path="upload.aspx">   
     <system.web>   
       <httpRuntime maxRequestLength="2097151" />   
     </system.web>   
    </location>  
    

    Vervangende code

    <location path="upload.aspx">   
     <system.web>   
       <httpRuntime executionTimeout="999999" maxRequestLength="2097151" />   
     </system.web>   
    </location>  
    
  3. Klik op Bestand en klik vervolgens op Opslaan.

  4. Open het webtoepassingsbestand Web.config in Kladblok.

    Opmerking Dit bestand bevindt zich standaard in de Inetpub\wwwroot\wss\VirtualDirectories\VirtualDirectoryFolder map.

  5. Wijzig de volgende regel in het bestand.

    Bestaande regel

    <httpRuntime maxRequestLength="51200" />  
    

    Vervangende lijn

    <httpRuntime executionTimeout="999999" maxRequestLength="51200" />  
    
  6. Klik op Bestand en klik vervolgens op Opslaan.

  7. Sluit Kladblok af.

Meer informatie

Op een Windows Server 2008-computer met alleen IIS 7.0-installaties kunt u de waarde maxAllowedContentLength toevoegen om het probleem op te lossen dat wordt beschreven in de sectie Symptomen. U kunt echter geen bestanden uploaden die groter zijn dan 28 MB, ook al hebt u de instelling voor het uploaden van grote bestanden geconfigureerd wanneer u Windows SharePoint Services uitvoert op een computer met Windows Server 2008 waarop IIS 7.0 is geïnstalleerd. Meestal ontvangt u een foutbericht dat lijkt op een van de volgende:

De pagina kan niet worden weergegeven.
HTTP 404

U kunt dit probleem omzeilen door de <configuratiesectie> in het Web.config-bestand voor de webtoepassing te bewerken. Ga hiervoor als volgt te werk:

  1. Open het webtoepassingsbestand Web.config in Kladblok.

    Opmerking Dit bestand bevindt zich standaard in de Inetpub\wwwroot\wss\VirtualDirectories\VirtualDirectoryFolder map.

  2. Verhoog de waarde van maxAllowedContentLength in het knooppunt requestLimits . Bewerk het bestand bijvoorbeeld als volgt om deze waarde in te stellen op de maximale grootte:

    <requestLimits maxAllowedContentLength="52428800"/>
    

    Opmerking Als uw Web.config-bestand nog niet beschikt over het <knooppunt requestLimits> , moet u het op de juiste positie toevoegen in de sectiehiërarchie:

    <configuration>  
    <system.webServer>  
    <security>  
    <requestFiltering>  
    <requestLimits maxAllowedContentLength="52428800"/>  
    </requestFiltering>  
    </security>  
    </system.webServer>  
    </configuration>
    

    Opmerking U wordt aangeraden de waarde maxAllowedContentLength iets groter in te stellen dan de maximale uploadgrootte voor bestanden die u hebt geconfigureerd in SharePoint. Als de waarde maxAllowedContentLength gelijk is aan of kleiner is dan de maximale uploadgrootte die is geconfigureerd in SharePoint, ontvangen gebruikers niet het foutbericht dat ze de groottelimiet overschrijden als ze proberen een bestandsgrootte te uploaden die groter is dan de grootte die is opgegeven door de beheerder.

Verwijzingen

Zie het volgende artikel in de Microsoft Knowledge Base voor meer informatie over de instelling maxAllowedContentLength:

942074 Foutbericht wanneer u een website bezoekt die wordt gehost op een server waarop Internet Information Services 7.0 wordt uitgevoerd: 'HTTP-fout 404.13 - CONTENT_LENGTH_TOO_LARGE'

Meer informatie

Meer hulp nodig? Ga naar SharePoint-community.