:發(fā)郵件上傳文件顯示錯誤,什么回事呢?

產(chǎn)生這個錯誤的原因如下:
錯 誤 號:-2147467259
錯誤描述:007~ASP 0104~不允許操作~
錯誤來源:Request 對象
原因分析:這個提示是因?yàn)闆]有打開服務(wù)器的200K數(shù)據(jù)提交限制引起的。 
Windows Server服務(wù)器上的IIS為了安全性考慮,默認(rèn)不允許上傳大于200KB的數(shù)據(jù)到服務(wù)器。本來點(diǎn)晴OA安裝程序安裝時(shí)會自動對IIS這個參數(shù)進(jìn)行擴(kuò)容處理(點(diǎn)晴OA一鍵安裝包或半自動安裝程序都會自動執(zhí)行這個操作),默認(rèn)會擴(kuò)大到最大允許上傳50MB的文件到服務(wù)器。但因?yàn)槟承┨厥庠?,例如操作系統(tǒng)安全性過高、版本不匹配等,可能導(dǎo)致這個自動擴(kuò)容操作失敗,用戶上傳大于200KB的文件或者提交的頁面信息大于200KB時(shí),就會出現(xiàn)上述錯誤了。
解決方法如下(沒有特殊原因則應(yīng)該用方法1來自動處理設(shè)置),注意本操作一定要在點(diǎn)晴OA服務(wù)器上執(zhí)行,在普通用戶PC上執(zhí)行無效!
方法1、自動處理:
在安裝了點(diǎn)晴OA的服務(wù)器上下載這個程序:
,解壓執(zhí)行,然后將允許上傳大小調(diào)大即可。設(shè)置時(shí)注意這個程序中的大小是字節(jié)B,不是KB,1MB=1024KB、1KB=1024B
方法2、如果方法1無效的話,手工設(shè)置也行,麻煩些:
停止IIS服務(wù),找到位于 C:\Windows\System32\Inetsrv 中的 metabase.XML ,先一定要備份這個文件到其他地方,然后用記事本打開這個文件,找到并修改 AspMaxRequestEntityAllowed 為你需要的值(例如 51200000,即50MB)。
注意:在編輯文件前如果沒有停止 IIS 服務(wù),則無法保存修改后的文件。
若你想在IIS運(yùn)行的時(shí)候修改其配置文件,則打開IIS管理器,打開internet信息服務(wù)屬性面板,鉤選“允許直接編輯配置數(shù)據(jù)庫,允許在IIS運(yùn)行時(shí)編輯IIS配置數(shù)據(jù)庫配置文件”
該文章在 2018/3/15 11:07:04 編輯過