"Vypršel časový limit žádosti" Chyba při pokusu o uložení velkého souboru do knihovny dokumentů na webu služby Windows SharePoint Services 3.0

Příznaky

Jde o takovouto situaci:
  • Instalaci služby Microsoft Windows SharePoint Services 3.0.
  • Můžete nakonfigurovat web služby Windows SharePoint Services 3.0 na podporu velkých souborů.
  • Připojení k webu služby Windows SharePoint Services 3.0.
  • Pokusu o uložení velkého souboru do knihovny dokumentů.
V tomto scénáři se zobrazí chybová zpráva podobná následující:

Vypršel časový limit žádosti.


Příčina

K tomuto problému může dojít, pokud se pokusíte uložit soubor více než 50 megabajtů (MB).

Řešení

Chcete-li tento problém vyřešit, použijte jednu nebo více z následujících metod.

Metoda 1: Zvětšit maximální velikost uložení

Chcete-li zvětšit maximální velikost uložení, postupujte takto:
  1. Klepněte na tlačítko Start, přejděte na příkaz Všechny programy, přejděte na položku Nástroje pro správua potom klepněte na tlačítko Centrální správa SharePoint.
  2. Klepněte na položku Správa aplikací.
  3. V části Správa webových aplikací služby SharePointklepněte na položku Obecné nastavení webové aplikace.
  4. Na stránce Obecné nastavení webové aplikace klepněte na webovou aplikaci, kterou chcete změnit.
  5. Ve skupinovém rámečku maximální velikost uloženízadejte maximální velikost souboru v megabajtech, které chcete a potom klepněte na tlačítko OK. Můžete určit soubor maximální velikost 2,047 megabajtů.

Metoda 2: Zvýšit nastavení časového limitu připojení

Chcete-li zvýšit nastavení časového limitu připojení, postupujte takto.
 
Poznámka: Ve výchozím nastavení časového limitu pro připojení služby IIS je 120 sekund.
  1. Klepněte na tlačítko Start, přejděte na příkaz Všechny programy, přejděte na položku Nástroje pro správua potom klepněte na tlačítko Správce Internetová informační služba (IIS).
  2. Klepněte pravým tlačítkem myši virtuální server, který chcete konfigurovat a potom klepněte na příkaz Vlastnosti.
  3. Klepněte na kartu Server WWW .
  4. V části připojenízadejte počet sekund, které chcete v poli časový limit připojení a potom klepněte na tlačítko OK.

Metoda 3: Přidat hodnotu položky executionTimeout

  1. Otevřete soubor Web.config v programu Poznámkový blok.

    Poznámka: Ve výchozím nastavení tento soubor je v následujícím umístění:
    Program Files\Common Files\Microsoft Shared\Web server extensions\12\TEMPLATE\LAYOUTS
  2. Přidejte požadovanou hodnotu položky executionTimeout. Například nahraďte hodnoty takto.

    Existující kód
     <location path="upload.aspx">     <system.web> 
    <httpRuntime maxRequestLength="2097151" />
    </system.web>
    </location>
    Změněný kód
     <location path="upload.aspx">     <system.web> 
    <httpRuntime executionTimeout="999999" maxRequestLength="2097151" />
    </system.web>
    </location>
  3. Klepněte na soubora potom klepněte na tlačítko Uložit.
  4. V programu Poznámkový blok otevřete soubor Web.config webové aplikace.

    Poznámka: Standardně je tento soubor v následující složce:
    Inetpub\wwwroot\wss\VirtualDirectories\VirtualDirectoryFolder
  5. Změňte následující řádek v souboru.

    Existující řádek.
    <httpRuntime maxRequestLength="51200" />
    Nahrazení řádku
    <httpRuntime executionTimeout="999999" maxRequestLength="51200" />
  6. Klepněte na soubora potom klepněte na tlačítko Uložit.
  7. Ukončete program Poznámkový blok.

Další informace

V počítači Windows Server 2008, který má pouze instalace služby IIS 7.0 můžete přidat hodnotu maxAllowedContentLength Chcete-li vyřešit problém popsaný v části "Příznaky". Však nelze odeslat soubory, které jsou větší než 28 MB, přestože jste nakonfigurovali velký soubor uložit nastavení při spuštění služby Windows SharePoint Services v systému Windows Server 2008 založené počítače, který má služba IIS 7.0 nainstalována. Obvykle se zobrazí chybová zpráva podobná některé z následujících akcí:

Stránku nelze zobrazit.

HTTP 404


Chcete-li tento problém vyřešit, upravte v části < configuration > souboru Web.config pro webovou aplikaci. Chcete-li to provést, postupujte takto:
  1. V programu Poznámkový blok otevřete soubor Web.config webové aplikace.

    Poznámka: Standardně je tento soubor v následující složce:
    Inetpub\wwwroot\wss\VirtualDirectories\VirtualDirectoryFolder
  2. Zvyšte hodnotu maxAllowedContentLength v uzlu requestLimits . Například upravte soubor chcete-li tuto hodnotu nastavit na maximální velikost takto:
    < requestLimits maxAllowedContentLength = "52428800" / >
    Poznámka: Pokud soubor Web.config neobsahuje uzel < requestLimits >, je nutné přidat ve správné pozici v hierarchii oddílu:

    <configuration>
    <system.webServer>
    <security>
    <requestFiltering>
    < requestLimits maxAllowedContentLength = "52428800" / >
    </requestFiltering>
    </security>
    </system.webServer>
    </configuration>
Poznámka: Doporučujeme nastavit hodnotu maxAllowedContentLength mírně větší než maximální nahrávání velikost souboru, který jste nakonfigurovali ve službě SharePoint. Pokud hodnotu maxAllowedContentLength je rovna nebo menší než maximální nahrávání velikost souboru, který je nakonfigurován ve službě SharePoint, nebudou uživatelé zobrazí chybová zpráva, omezení velikosti jsou k překročení, pokud se uživatel pokusí uložit soubor o velikosti větší než nastavená správcem.

Odkazy

Informace o konfiguraci webu Windows SharePoint Services 3.0 na podporu velkých souborů na webu instalace a použití Service Pack pro Windows SharePoint Services .

Další informace o nastavení maxAllowedContentLength získáte v následujícím článku znalostní báze Microsoft Knowledge Base:

942074 chybová zpráva při návštěvě webu, jehož hostitelem je na serveru se systémem Internetová informační služba 7.0: "HTTP Chyba 404.13 – CONTENT_LENGTH_TOO_LARGE"


Vlastnosti

ID článku: 925083 - Poslední kontrola: 14. 1. 2017 - Revize: 1

Microsoft Windows SharePoint Services 3.0

Váš názor