點(diǎn)晴永久免費(fèi)OA半自動(dòng)安裝程序IIS上傳文件大小限制調(diào)整操作指引
默認(rèn)情形下,IIS最大只支持200KB文件的上傳、4M文件的下載。如果是使用點(diǎn)晴OA一鍵安裝包或半自動(dòng)安裝包安裝的話,安裝程序會(huì)自動(dòng)將IIS的該數(shù)值更改為50MB,但因?yàn)閃indows系統(tǒng)版本繁多,更改命令在個(gè)別版本下可能會(huì)失效,導(dǎo)致更改不成功,此時(shí)就只能按照下面方法人工手工更改該數(shù)值了。如需上傳和下載更大的文件,IIS中必須設(shè)置去除200KB上傳限制,需要下載下面這個(gè)文件在點(diǎn)晴OA服務(wù)器上執(zhí)行一下: IIS上傳文件大小修改工具:IIS上傳限制修改.zip(下載) 注意:該大小是以Bit作單位的,1KB=1024Bit、1MB=1024KB、1GB=1024MB,所以200000大致相當(dāng)于200KB,20MB應(yīng)該改為:20480000 因?yàn)辄c(diǎn)晴OA未使用任何組件來(lái)上傳文件,所以正常情況下最大只支持30MB左右的文件上傳(如果網(wǎng)絡(luò)狀況不佳的話,甚至幾兆大小的文件都無(wú)法上傳),再大的文件可能就會(huì)報(bào)錯(cuò)了,如果需要上傳更大的文件,請(qǐng)參考以下帖子解決: 點(diǎn)晴OA上傳超過(guò)20MB的文件就報(bào)錯(cuò)HTTP Error 404.13,請(qǐng)問(wèn)如何解決大文件的上傳?
以下是Windows Server 2008 手工修改方法,容易出錯(cuò),沒(méi)有特別原因的話,務(wù)必直接采用以上方法。 本界面為無(wú)法檢查到IIS,只能手工更改! 如果以上自動(dòng)程序修改失敗的話(直接癥狀為執(zhí)行以上程序后仍然無(wú)法上傳大附件),就只能用下面的方法手工更改了: 一、停止OA服務(wù)器上的IIS服務(wù) 進(jìn)行本操作前,先務(wù)必在Windows系統(tǒng)服務(wù)中停止IIS服務(wù),徹底停止IIS的運(yùn)行。 方法為打開(kāi)Windows-》開(kāi)始-》控制面板-》管理工具-》服務(wù): 二、找到修改大小的配置文件和配置節(jié)點(diǎn)
提示沒(méi)有權(quán)利修改文件屬性,用的是管理員登錄的,還沒(méi)有權(quán)限,哎,權(quán)限問(wèn)題!同樣,我們這時(shí)想編輯administrator權(quán)限、把修改和寫(xiě)入權(quán)限加上去,同樣會(huì)彈出上面沒(méi)有權(quán)限的提示! 三、修改文件權(quán)限以便能修改文件 找到了修改的地方卻不能修改,解除權(quán)限方法如下: 右擊文件—>屬性—>安全,我們看看administrator權(quán)限: 我們看到,administrator只有讀取的權(quán)限,并沒(méi)有寫(xiě)入和修改的權(quán)利,我們?cè)倏聪旅嬗袀€(gè)TrustedInstaller: 我們發(fā)現(xiàn)該用戶組卻有這對(duì)當(dāng)前這個(gè)文件的所有權(quán)限!百度看下,網(wǎng)上說(shuō)從Vista到Windows 7系統(tǒng)開(kāi)始,系統(tǒng)加入了TrustedInstaller虛擬帳目,權(quán)限比administrator還大,哎,不管它!現(xiàn)在我就要用administrator來(lái)修改文件。單擊“高級(jí)”—>"所有者",如下: 當(dāng)前所有者是"TrustedInstaller",我們要把它改為“administrator”,單擊“編輯”,選擇“administrator”,單擊“應(yīng)用”,這時(shí)彈出一個(gè)對(duì)話框,如下圖: 不用管它,單擊確定,這時(shí),我們看當(dāng)前文件的所有者變成administrator了,如下圖: 操作完這一切了,我們回頭想直接修改文件屬性還是不夠的,我們需要把我們administrator對(duì)文件的權(quán)限提升下,勾上“完全控制”,如下圖: 單擊確定保存就ok了! 四、修改配置文件 好了,我們現(xiàn)在有文件的完全控制權(quán)限了,我們先把文件的只讀屬性去掉,接下來(lái)修改大小就很簡(jiǎn)單,找到第一步講的配置節(jié)點(diǎn),將大小修改為自己想要的大?。?/p> 注意:1K=1024B,1M=1024K,,1G=1024M,1T=1024G 上面這個(gè)限制值用到的單位是B,我們要將30000000修改成更多,30000000大約是30M左右,我們可以加一個(gè)0,也可以改為更精確的準(zhǔn)確值,詳細(xì)的換算值參考上面注意中說(shuō)明: <element name="requestLimits"> <attribute name="maxAllowedContentLength" type="uint" defaultValue="30000000" /> <attribute name="maxUrl" type="uint" defaultValue="4096" /> <attribute name="maxQueryString" type="uint" defaultValue="2048" /> <element name="headerLimits"> <collection addElement="add" clearElement="clear" removeElement="remove" > <attribute name="header" type="string" required="true" isUniqueKey="true" validationType="nonEmptyString" /> <attribute name="sizeLimit" type="uint" required="true" /> </collection> </element> 大約在1024行左右,修改后直接保存即可,到現(xiàn)在對(duì)IIS對(duì)上傳附件大小限制的修改也就完成了! 其他說(shuō)明:將文件IIS_schema.xml的權(quán)限還原(這一步不是必須的) 剛才我們將文件的所有者改為了administrator,現(xiàn)在我又想將文件的所有者還原,怎么辦呢,按照老辦法:右擊—>屬性—>安全—>高級(jí)—>所有者—>編輯—>其他用戶或組,我們輸入“TrustedInstaller”,檢查名稱卻說(shuō)找不到用戶名和組,于是繼續(xù)百度啊!原來(lái)全稱應(yīng)是“NT SERVICE\TrustedInstaller”,檢查名稱果然正確了,然后確定—>確定……就這樣,我們又把文件還原成修改前的權(quán)限啦! 五、修改 IIS7.0 的限制屬性值 打開(kāi)IIS管理器–雙擊“IIS”中的“ASP”– 打開(kāi)“配置 ASP 應(yīng)該程序的屬性”–展開(kāi)“限制屬性”;修改“最大請(qǐng)求實(shí)體主體限制”的值,默認(rèn)值為200000(即不到200KB),把它修改為你想修改的大小,如:51200000(50MB): 修改完成點(diǎn)擊“應(yīng)用”O(jiān)K! 六、重啟 IIS 或服務(wù)器(建議重啟OA服務(wù)器) 1、重啟后,打開(kāi)C:/Windows/System32/inetsrv/config/schema/IIS_schema.xml,檢查限制值是否已經(jīng)被更改為新的設(shè)置值,如果還是舊的值,就重新執(zhí)行以上操作,務(wù)必確保新的設(shè)置已經(jīng)更改過(guò)來(lái); 2、打開(kāi)IIS,檢查各項(xiàng)設(shè)置值是否已經(jīng)更新到位,如果沒(méi)有更改過(guò)來(lái),就重新設(shè)置并重啟IIS或服務(wù)器。 至此,點(diǎn)晴MIS信息通應(yīng)該就可以正常上傳百兆級(jí)、甚至G級(jí)大文件了。 相關(guān)教程: 點(diǎn)晴MIS出現(xiàn)“HTTP500內(nèi)部服務(wù)器錯(cuò)誤”提示,該如何處理? 該文章在 2018/9/26 16:19:16 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |