Configuration Step:web
當您嘗試將一個大文件上載到 Windows SharePoint Services 3.0 站點上的文檔庫可能出現:"請求超時"錯誤服務器
緣由
若是您嘗試上載的文件大小超過 50 兆字節 (MB) 時,可發生此問題。app
要解決此問題,請使用一個或多個下面的方法。工具
若要增長最大上載大小,請執行如下步驟:url
若要提升鏈接的超時設置,請按照下列步驟。
注意默認狀況下,IIS 鏈接超時設置值爲 120 秒。spa
程序使用主題 Shared\Web 服務器 extensions\12\TEMPLATE\LAYOUTSorm
<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>
Inetpub\wwwroot\wss\VirtualDirectories\VirtualDirectoryFolderit
<httpRuntime maxRequestLength="51200" />
替換行io
<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> 部分。若要執行此操做,請執行如下步驟:
Inetpub\wwwroot\wss\VirtualDirectories\VirtualDirectoryFolder
< requestLimits maxAllowedContentLength ="52428800"/ >
注意若是 Web.config 文件不已經有 <requestLimits> 節點,必須將其添加在部分層次結構中正確的位置:
<configuration>
<system.webServer>
<security>
<requestFiltering>
< requestLimits maxAllowedContentLength ="52428800"/ >
</requestFiltering>
</security>
</system.webServer>
</configuration>
注意咱們建議您設置的 maxAllowedContentLength 值略大於您在 SharePoint 配置的最大文件上載大小。若是 maxAllowedContentLength 的值等於或小於最大文件上載大小是在 SharePoint 中配置,用戶將不會收到錯誤消息他們都超出的大小限制,若是用戶嘗試上載文件的大小大於指定的管理員。