如何讓大檔案上傳到 TFS 2010 的 WSS 文件庫?
有天 H 公司問了 為什麼 上傳比較大的檔案會無法上傳?
本想說用 TFS 簽入單一超大檔案 (G) 會有 Timeout 的問題 就可以解決了呢
後來才發現原來是 WSS 文件庫無法正常上傳,而且錯誤訊息好奇怪
「遠端伺服器傳回一個錯誤: (404) 找不到。」
一問之下才知道,上傳一般大小的都正常,上傳大一點的就會出現這個錯誤。
解法是一樣的,只要將 WSS 3.0 的 Web.config 做調整就可以了!
基本預設安裝的路徑
C:\inetpub\wwwroot\wss\VirtualDirectories\30984\web.config
若是您在安裝 WSS 或是 SharePoint Server 有自訂過的話,請到「安裝 WSS 」的機器上開啟 IIS 並參照下面的動作開啟路徑
開啟 Web.config 後
將
<httpRuntime maxRequestLength="51200" />
改成以下參數設定即可
<httpRuntime executionTimeout="999999" maxRequestLength="2097151" />
其他參考
WSS3.0 疑難排解
http://support.microsoft.com/kb/925083/zh-tw
httpRuntime 項目 (ASP.NET 設定結構描述)