「 要求逾時 」 的錯誤當您嘗試將大型檔案上載到文件庫,站台的 Windows SharePoint Services 3.0

文章翻譯 文章翻譯
文章編號: 925083 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

徵狀

請考慮下列情況:
  • 您安裝 Microsoft Windows SharePoint Services 3.0。
  • 您設定的 Windows SharePoint Services 3.0 網站,以支援大型檔案。
  • 您連線到 Windows SharePoint Services 3.0 網站。
  • 您嘗試將大型檔案上載到文件庫。
在這個案例中,您會收到類似下列的錯誤訊息:

要求已逾時。


發生的原因

如果您嘗試上載的檔案超過 50 mb,就可能發生這個問題。

解決方案

若要解決這個問題,請使用一或多個下列的方法。

方法 1: 增加最大上載大小

若要增加最大上載大小的請依照下列步驟執行:
  1. 按一下 啟動指向 所有程式指向 系統管理工具然後按一下 SharePoint 中央系統管理.
  2. 按一下應用程式管理.
  3. 在下 SharePoint Web 應用程式管理按一下 Web 應用程式的一般設定.
  4. 在上 Web 應用程式的一般設定頁面上,按一下您想要變更的 web 應用程式。
  5. 在下 最大上載大小以 mb 為單位,再按一下 [輸入檔案大小上限 [確定].您可以指定最大檔案大小最多 2,047 mb 為單位。

方法 2: 增加連線逾時設定值

若要增加連線逾時設定值,請遵循下列步驟。
?
附註根據預設,IIS 連線逾時設定為 120 秒。
  1. 按一下 啟動指向 所有程式指向 系統管理工具然後按一下 網際網路資訊服務 (IIS) 管理員.
  2. 以滑鼠右鍵按一下您想要設定,然後按一下 [虛擬伺服器 屬性.
  3. 按一下 網站 索引標籤。
  4. 在下 連線輸入想要的秒數 連線等待時間截止 方塊中,然後再按一下 [確定].

方法 3: 新增 executionTimeout 值

  1. 在 Web.config 檔中開啟 [記事本]。

    附註根據預設,這個檔案位於下列位置:
    程式使用必要的 Shared\Web 伺服器 extensions\12\TEMPLATE\LAYOUTS
  2. 新增您想要的 executionTimeout 值。比方說,取代值,如下所示。

    現有的程式碼
     <location path="upload.aspx"> 
        <system.web> 
          <httpRuntime maxRequestLength="2097151" /> 
        </system.web> 
      </location> 
    取代程式碼
     <location path="upload.aspx"> 
        <system.web> 
          <httpRuntime executionTimeout="999999" maxRequestLength="2097151" /> 
        </system.web> 
      </location> 
  3. 按一下 檔案然後按一下 儲存檔案.
  4. 在 web 應用程式的 Web.config 檔中開啟 [記事本]。

    附註預設情況下,此檔案位於下列資料夾:
    Inetpub\wwwroot\wss\VirtualDirectories\VirtualDirectoryFolder
  5. 請修改下行程式碼檔案中。

    現有的線條
    <httpRuntime maxRequestLength="51200" />
    取代列
    <httpRuntime executionTimeout="999999" maxRequestLength="51200" />
    
  6. 按一下 檔案然後按一下 儲存檔案.
  7. 結束 [記事本]。

其他相關資訊

在 Windows Server 2008 電腦上具有只有 IIS 7.0 的安裝,您可以新增 maxAllowedContentLength 值,以解決 「 徵狀 〉 一節所述的問題。不過,您無法上載的檔案大小超過 28 MB,即使您已設定大型檔案上傳設定,當您在基礎的 Windows Server 2008 電腦已安裝的 IIS 7.0 上執行 Windows SharePoint Services。一般而言,您會收到類似下列其中一項的錯誤訊息:

無法顯示網頁。

HTTP 404


若要解決這個問題,請編輯 web 應用程式的 Web.config 檔案中的 [ <configuration>] 區段。若要這麼做,請依照下列步驟執行:</configuration>
  1. 在 web 應用程式的 Web.config 檔中開啟 [記事本]。

    附註預設情況下,此檔案位於下列資料夾:
    Inetpub\wwwroot\wss\VirtualDirectories\VirtualDirectoryFolder
  2. 增加 maxAllowedContentLength 中的值 requestLimits節點。比方說,編輯該檔案,如下所示,若要將此值設為其最大大小時:
    <requestLimits maxallowedcontentlength="52428800"></requestLimits>
    附註如果您在 Web.config 檔案還沒有 [ <requestLimits>] 節點,必須將它加入區段階層架構中的正確位置中:

    <configuration>
    <system.webServer>
    <security>
    <requestFiltering>
    <requestLimits maxallowedcontentlength="52428800"></requestLimits>
    </requestFiltering>
    </security>
    </system.webServer>
    </configuration></requestLimits>
附註我們建議您設定的 maxAllowedContentLength 值稍微大於您在 SharePoint 中設定的檔案上載大小。如果 maxAllowedContentLength 值等於或小於在 SharePoint 中設定的最大的檔案上載大小,使用者將不會收到錯誤訊息他們就會超過大小限制,如果使用者這樣做要上載的檔案大小大於所指定的系統管理員。

?考

如需有關如何設定 Windows SharePoint Services 3.0 網站,以支援大型檔案的資訊,請造訪安裝和使用 Service Pack 的 Windows SharePoint Services 網站。

如需有關 [maxAllowedContentLength] 設定的詳細資訊,請參閱下面的文件的 「 Microsoft 知識庫 」 中的文:

942074 當您造訪的網站裝載在執行網際網路資訊服務 7.0 的伺服器上的錯誤訊息: 「 HTTP 錯誤 404.13-CONTENT_LENGTH_TOO_LARGE"


屬性

文章編號: 925083 - 上次校閱: 2013年7月16日 - 版次: 4.1
這篇文章中的資訊適用於:
  • Microsoft Windows SharePoint Services 3.0
關鍵字:?
kberrmsg kbtshoot kbexpertiseinter kbprb kbmt KB925083 KbMtzh
機器翻譯
請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。
按一下這裡查看此文章的英文版本:925083
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com