【MOSS】Sharepoint大附件上传
用戶要上傳五十多MB到站點上,結(jié)果受到上傳大小限制或者由于網(wǎng)絡(luò)傳輸速度的原因,一個大文件,可能要傳很長時間。這個我們可能在虛機里或者本地局域網(wǎng)里覺察不出來速度太慢的情況。一個文件沒有傳完,就出現(xiàn)了超時的情況。
?
要解決此問題,請使用一個或多個以下的方法:
?
1. 修改管理中心上傳大小。
2.增加在 IIS 中的連接超時設(shè)置。
3. 在 Web.config 文件中添加 executionTimeout 值。
?
一、在管理中心增加最大上載大小
?
單擊 開始 ,指向 所有程序 ,指向 管理工具 ,然后單擊 SharePoint 中心管理 。在Web 應(yīng)用程序常規(guī)設(shè)置你可以指定最大上載文件大小,的文件的大小最多 2,047 兆字節(jié)。
?
二、在IIS增加連接超時設(shè)置
?
默認情況下, IIS 連接超時設(shè)置為 120 秒。 要提高連接超時設(shè)置,請按照下列步驟操作:
?
在 IIS里將連接超時120(秒),改為更大的值。
?
1、右鍵單擊要配置,虛擬服務(wù)器,然后單擊 屬性 。
?
2、????? 單擊 網(wǎng)站 選項卡。 在 連接 ,下鍵入要在 連接超時 框中的秒數(shù),然后單擊 確定 。
?
四、修改Web.config,添加 executionTimeout 值
?
1、修改目錄Program Files"Common Files"Microsoft Shared"Web server extensions"12"TEMPLATE"LAYOUTS下的Web.config 文件,添加所需的 executionTimeout 值。是例如,如下所示替換值。
????? <location path="upload.aspx">
??????????? <system.web>
??????????????? <httpRuntime maxRequestLength="2097151" />
??????????? </system.web>
??????? </location>
?
替換代碼 為:
?
<httpRuntime executionTimeout="999999" maxRequestLength="2097151"/>
?
2、修改 Web 應(yīng)用程序的 Web.config 文件。 默認情況下, 該文件位于以下文件夾:????? Inetpub"wwwroot"wss"VirtualDirectories" VirtualDirectoryFolder
?
把節(jié)點<httpRuntime maxRequestLength="51200" />替換為<httpRuntime? executionTimeout="999999" maxRequestLength="51200"/>
?
? 3. 如果您使用的是Windows2008+IIS7,默認情況下,IIS7是不允許上傳28M以上的文件的。對C:"inetpub"wwwroot"wss"VirtualDirectories"[端口]下web.config進行修改,在<configuration>節(jié)點下添加以下節(jié)點:
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="52428800"/>
</requestFiltering>
</security>
</system.webServer>
如果您覺得每次修改web.config比較不爽,您也可以修改
%windir%"system32"inetsrv"config"applicationhost.config,當然這會影響整個服務(wù)器的全局配置。
轉(zhuǎn)載于:https://www.cnblogs.com/BruceGoGo/p/3710396.html
總結(jié)
以上是生活随笔為你收集整理的【MOSS】Sharepoint大附件上传的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python实现抢劵_用Python实现
- 下一篇: Jsoup之提交url