IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁(yè)網(wǎng)絡(luò)編程.Net編程 → .NET里面附件上傳大小限制的控制

.NET里面附件上傳大小限制的控制

時(shí)間:2015-06-28 00:00:00 來(lái)源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(1)

  一、默認(rèn)允許上傳4M的文件。

  修改 Machine.config 文件,改動(dòng) MaxRequestLength 參數(shù)的值。在c:\winnt\microsoft.net 目錄下搜索該文件.

  需要注意的是:在保存文件時(shí),您應(yīng)該確保指定文件的完整路徑為(如,"C:\ImageSave\GsanidtLogo.jpg"),并確保為 ASP.NET 使用的帳戶提供要存儲(chǔ)文件的目錄的寫權(quán)限。上載大文件時(shí),可使用 元素的 maxRequestLength 屬性來(lái)增加文件大小的最大允許值,例如:


      
      
      

其中:maxRequestLength:指示 ASP.NET 支持的HTTP方式上載的最大字節(jié)數(shù)。該限制可用于防止因用戶將大量文件傳遞到該服務(wù)器而導(dǎo)致的拒絕服務(wù)攻擊。指定的大小以 KB為單位。默認(rèn)值為 4096 KB (4 MB)。executionTimeout:指示在被 ASP.NET 自動(dòng)關(guān)閉前,允許執(zhí)行請(qǐng)求的最大秒數(shù)。在當(dāng)文件超出指定的大小時(shí),如果瀏覽器中會(huì)產(chǎn)生 DNS 錯(cuò)誤或者出現(xiàn)服務(wù)不可得到的情況,也請(qǐng)修改以上的配置,把配置數(shù)加大。

  二、另一個(gè)問題

   另外,上載大文件時(shí),還可能會(huì)收到以下錯(cuò)誤信息:

   aspnet_wp.exe (PID: 1520) 被回收,因?yàn)閮?nèi)存消耗超過(guò)了 460 MB(可用 RAM 的60%)。

  如果遇到此錯(cuò)誤信息,請(qǐng)?jiān)黾討?yīng)用程序的 Web.config 文件的 元素中 memoryLimit 屬性的值。例如:


   
                

  如果是Windows Server2003:

   在Windows Server 2003 下上傳大文件注意事項(xiàng):

   在Windows Server 2003上傳較大的附件進(jìn)行發(fā)送時(shí)系統(tǒng)報(bào)錯(cuò):

   1.先在服務(wù)里關(guān)閉iis admin service服務(wù)

   2.找到 WINDOWS\system32\inetsrv\下的MetaBase.xml,

  打開,找到ASPMaxRequestEntityAllowed 把他修改為需要的值,默認(rèn)為204800,即200K,把它修改為51200000或者更大[根據(jù)文件大小確定]。

   3.然后重啟iis admin service服務(wù)。

  gsanidt.cnblogs.com轉(zhuǎn)貼請(qǐng)注明出處,留此信息及聲明。

關(guān)鍵詞標(biāo)簽:.NET

相關(guān)閱讀

文章評(píng)論
發(fā)表評(píng)論

熱門文章 誅仙3飛升任務(wù)怎么做-誅仙3飛升任務(wù)流程最新2022 誅仙3飛升任務(wù)怎么做-誅仙3飛升任務(wù)流程最新2022 鐘離圣遺物推薦-原神鐘離圣遺物詞條 鐘離圣遺物推薦-原神鐘離圣遺物詞條 解決方法:應(yīng)用程序“DEFAULT WEB SITE”中的服務(wù)器錯(cuò)誤 解決方法:應(yīng)用程序“DEFAULT WEB SITE”中的服務(wù)器錯(cuò)誤 使用aspnet_regiis.exe 重新注冊(cè).NET Framework 使用aspnet_regiis.exe 重新注冊(cè).NET Framework

相關(guān)下載

    人氣排行 誅仙3飛升任務(wù)怎么做-誅仙3飛升任務(wù)流程最新2022 asp.net表單提交方法GET\POST 在ASP.NET中如何判斷用戶IE瀏覽器的版本 Asp.net中messagebox的實(shí)現(xiàn)方法 Asp.net中的web.config配置 在ASP.NET MVC中實(shí)現(xiàn)大文件異步上傳 asp.net獲取URL和IP地址 FileUpload上傳多文件出現(xiàn)錯(cuò)誤的解決方法