Configuration Step:
- Open Central Administration
- Open the Application Management tab.
- Choose Web Application General Settings (take note that the url is /_admin/vsgeneralsettings.aspx - that appears to prove its legacy inVirtual Server).
- Scroll down until you find the section labeled Maximum Upload Size.
- Change away.
當您嘗試將一個大檔案上載到 Windows SharePoint Services 3.0 站點上的文件庫可能出現:"請求超時"錯誤
原因
如果您嘗試上載的檔案大小超過 50 兆位元組 (MB) 時,可發生此問題。
要解決此問題,請使用一個或多個下面的方法。
方法 1: 增加最大上載大小
若要增加最大上載大小,請執行以下步驟:- 單擊開始,指向所有程式,都指向管理工具,然後單擊SharePoint 管理中心.
- 單擊應用程式管理.
- 在SharePoint Web 應用程式管理中,單擊Web 應用程式常規設定.
- 在Web 應用程式常規設定頁中,單擊您想要更改的 web 應用程式。
- 在最大上載大小下鍵入最大檔案大小,以兆位元組表示的希望,然後單擊確定。您可以指定最大檔案大小達 2047 兆位元組為單位。
方法 2: 增加連線超時設定
若要提高連線的超時設定,請按照下列步驟。注意預設情況下,IIS 連線超時設定值為 120 秒。
- 單擊開始,指向所有程式,都指向管理工具,然後單擊Internet Information Services (IIS) 管理器.
- 用滑鼠右鍵單擊要配置的虛擬伺服器,然後單擊屬性.
- 請單擊Web 站點選項卡。
- 在連線下鍵入在連線超時框中所需的秒數,然後單擊確定.
方法 3: 新增 executionTimeout 的值
- 在記事本中開啟的 Web.config 檔案。
注意預設情況下,此檔案位於以下位置:程式使用主題 Shared\Web 伺服器 extensions\12\TEMPLATE\LAYOUTS
- 新增所需的 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>
- 單擊檔案,然後單擊儲存.
- 在記事本中開啟 web 應用程式的 Web.config 檔案。
注意預設情況下,此檔案位於下面的資料夾:Inetpub\wwwroot\wss\VirtualDirectories\VirtualDirectoryFolder
- 更改該檔案中的以下行。
現有的行<httpRuntime maxRequestLength="51200" />
替換行
<httpRuntime executionTimeout="999999" maxRequestLength="51200" />
- 單擊檔案,然後單擊儲存.
- 退出記事本。
在 Windows Server 2008 的計算機的已僅 IIS 7.0 安裝,您可以新增要解決的問題,"症狀"一節中描述的 maxAllowedContentLength 值。但是,您不能上載會大於 28 MB,即使您已配置了較大的檔案上載設定,當您執行的 Windows SharePoint Services,Windows Server 2008 基於已安裝的 IIS 7.0 的計算機上的檔案。通常,您將收到類似於以下內容之一的錯誤訊息:
不顯示此頁。
HTTP 404
若要變通解決此問題,請編輯該 web 應用程式的 Web.config 檔案中的 <configuration> 部分。若要執行此操作,請執行以下步驟:
- 在記事本中開啟 web 應用程式的 Web.config 檔案。
注意預設情況下,此檔案位於下面的資料夾:Inetpub\wwwroot\wss\VirtualDirectories\VirtualDirectoryFolder
- 增加的 maxAllowedContentLength requestLimits節點中的值。例如,編輯該檔案,如下所示,若要將此值設定為其最大大小:
< requestLimits maxAllowedContentLength ="52428800"/ >
注意如果 Web.config 檔案不已經有 <requestLimits> 節點,必須將其新增在部分層次結構中正確的位置:
<configuration>
<system.webServer>
<security>
<requestFiltering>
< requestLimits maxAllowedContentLength ="52428800"/ >
</requestFiltering>
</security>
</system.webServer>
</configuration>