綠色(sè)資源網:您身邊最放心的安全下載站! 最新(xīn)軟件|熱門排行|軟件分類|軟件專題(tí)|廠(chǎng)商大全

綠色資源網

技術教程
您的位置:首頁服務器類Web服務器 → .NET附件上傳大(dà)小限製控製

.NET附件上傳大小限製控製

我要評論 2011/03/10 18:38:38 來源:綠(lǜ)色資源網(wǎng) 編輯(jí):綠色(sè)資源站 [ 小(xiǎo)] 評論:0 點擊:288次

今天(tiān)在公司的服務器(qì)上搭建了一個Dvbbs.Net 1.1,協助管理公司(sī)一些辦公(gōng)文件(jiàn),由於要(yào)上傳的文件大小部分較大(超過(guò)幾十兆),所以今天的大部分時間是研究怎麽破除上傳的限製問題。知道23點以後(hòu)才基本上(shàng)解決。

現將問題處理的經驗總結如下: 

一(yī)、默認允許上傳4M的文件。
   修改 Machine.config 文(wén)件,改動 MaxRequestLength 參數的值。在c:\winnt\microsoft.net 目錄下搜索該文(wén)件.
   需要注意的是:在保存(cún)文件時,您應該確保指定文件的(de)完整路(lù)徑(例如,"C:\MyFiles\Picture.jpg"),並確保(bǎo)為 ASP.NET 使用的帳戶提供要存儲(chǔ)文件(jiàn)的目錄的寫權(quán)限(xiàn)。上載大文件時,可使用 元素的 maxRequestLength 屬性來增加文(wén)件大小的最大允許值,例如:
    <configuration>
       <system.web>
        <httpRuntime maxRequestLength="1048576" executionTimeout="3600" />
       </system.web>
    </configuration>
   其中:maxRequestLength:指示 ASP.NET 支持的HTTP方式上載的最大字節數。該(gāi)限製可用於防止因用戶將大量文件傳遞到該服務器而導致的拒絕服(fú)務攻擊。指定(dìng)的大小以 KB 為單位。默認值為 4096 KB (4 MB)。executionTimeout:指示在被 ASP.NET 自動(dòng)關閉前,允許(xǔ)執行請求的最大秒數。在當文件(jiàn)超出指定的大小時(shí),如果瀏覽器中(zhōng)會產生(shēng) DNS 錯誤(wù)或者出現服(fú)務不可得到的情況,也請修改以上的配置,把配置數加大。

二、另一個問題
   另外,上(shàng)載大文件時,還可能會收到(dào)以下錯(cuò)誤信息:
    aspnet_wp.exe (PID: 1520) 被回收,因為內存消耗超過了 460 MB(可用 RAM 的百分之 60)。
   如果遇到此錯誤信息,請(qǐng)增加應用程序的 Web.config 文件的 元素中 memoryLimit 屬性的值。例如:
    <configuration>
       <system.web>
          <processModel memoryLimit="80"/>
       </system.web>
    </configuration>

如果是Windows Server2003:
   在Windows Server 2003 下上傳(chuán)大文件注意事項:
   在Windows Server 2003上傳較大的附件進行發送時係統報錯:
   1.先在服(fú)務裏關閉iis admin service服務
   2.找到 WINDOWS\system32\inetsrv\下的MetaBase.xml,
   打開,找到ASPMaxRequestEntityAllowed 把他修改為需要的值,默認為204800,即200K,把它修改(gǎi)為(wéi)51200000或(huò)者更(gèng)大[根據文件大小確定]。
   3.然後重啟iis admin service服務。

關鍵詞:.NET,aspx

閱讀本文後您有什麽感想? 已(yǐ)有 人給出評價!

  • 0 歡迎喜歡
  • 0 白(bái)癡
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙(bǐ)視
免费人欧美成又黄又爽的视频丨一本色道久久88综合日韩精品丨国产专区日韩精品欧美色丨午夜无遮挡男女啪啪视频丨国产欧美日韩综合精品一区二区丨亚洲精品无码不卡在线播HE丨亚洲精品国产精品国自产观看丨日韩国产高清av不卡