国语自产精品视频在线看:您身边最放心的安全下载站! 最新软件|热门排行|软件分类|软件专题|厂商大全

国语自产精品视频在线看

技术教程
您的位置:首页服务器类Web服务器 → .NET附件上传大小限制控制

.NET附件上传大小限制控制

我要评论 2011/03/10 18:38:38 来源:国语自产精品视频在线看 编辑:绿色资源站 [ ] 评论:0 点击:288次

今天在🎾公司的服务器【fú wù qì】🍽上搭建【shàng dā jiàn】了一个Dvbbs.Net 1.1,协助管【xié zhù guǎn】🌫理公司👉一些办公文件,由于要上传的【shàng chuán de】文件大小部分【xiǎo bù fèn】🌐较大【jiào dà】(超过几💴十兆),所以今天的大【tiān de dà】部分时【bù fèn shí】间是研究怎么【jiū zěn me】破除上传的【shàng chuán de】限🏺制问题。知道23点以后才基本🏟上解决🏡。

现将问⛸题处理【tí chù lǐ】的经验总结如📏下【xià】: 

一、默认允许上传4M的文件【wén jiàn】。
   修改【xiū gǎi】🔪 Machine.config 文件【wén jiàn】,改动【gǎi dòng】 MaxRequestLength 参数【shù】👘的值📋。在c:\winnt\microsoft.net 目录下搜索该【sōu suǒ gāi】🍾文件【wén jiàn】.
   需要注【xū yào zhù】😙意的是🌈:在保存【zài bǎo cún】🍲文件【wén jiàn】时🍝,您应该确保指定文件【wén jiàn】的完整【de wán zhěng】🎽路径(例如【lì rú】,"C:\MyFiles\Picture.jpg"),并确保为【wéi】 ASP.NET 使用的【shǐ yòng de】帐户提🔖供要存🗨储文件【wén jiàn】的目录🤸的写权【de xiě quán】限【xiàn】。上载大文件【wén jiàn】时🍝,可使用【kě shǐ yòng】 元素的【yuán sù de】 maxRequestLength 属性来【shǔ xìng lái】💦增加文【zēng jiā wén】件大小的最大👤允许值🐞,例如【lì rú】:
    <configuration>
       <system.web>
        <httpRuntime maxRequestLength="1048576" executionTimeout="3600" />
       </system.web>
    </configuration>
   其中【qí zhōng】:maxRequestLength:指示 ASP.NET 支持的HTTP方式上🖲载的最🚚大字节【dà zì jiē】🕑数【shù】👘。该限【xiàn】制可用于🌓防止因用户将👯大量文件【wén jiàn】传递到该服务器而👘导致的😺拒绝服务攻击🌭。指定的【zhǐ dìng de】大小以 KB 为【wéi】单位。默认值【mò rèn zhí】📋为【wéi】 4096 KB (4 MB)。executionTimeout:指示在被【bèi】 ASP.NET 自动关闭前【bì qián】🖱,允许执🍩行请求的最大👤秒数【shù】👘。在当文件【wén jiàn】超出指定的【zhǐ dìng de】大小时,如果浏览器中【lǎn qì zhōng】会产生🧢 DNS 错误或者出现服务不可得到的情况🐐,也请修改【xiū gǎi】🔪以上的配置【pèi zhì】,把配置【pèi zhì】数【shù】👘加大。

二、另一个【lìng yī gè】🎢问题
   另外,上载大文件时❌,还可能会收到【huì shōu dào】🥑以下错误信息【wù xìn xī】:
    aspnet_wp.exe (PID: 1520) 被回收【bèi huí shōu】,因为内存消耗【cún xiāo hào】⏱超过了 460 MB(可用 RAM 的百分🐢之 60)。
   如果遇到此错🥈误信息【wù xìn xī】,请增加🔧应用程【yīng yòng chéng】序的 Web.config 文件的 元素中👶 memoryLimit 属性的【shǔ xìng de】🍵值【zhí】。例如【lì rú】:
    <configuration>
       <system.web>
          <processModel memoryLimit="80"/>
       </system.web>
    </configuration>

如果是【rú guǒ shì】Windows Server2003:
   在【zài】Windows Server 2003 下上传【xià shàng chuán】大【dà】🏁文件注【wén jiàn zhù】意事💒项【xiàng】:
   在【zài】Windows Server 2003上传较【shàng chuán jiào】大【dà】🏁的附件进行发【jìn háng fā】送时系统报错:
   1.先在【zài】服🛋务里关闭🚹iis admin service服务
   2.找到❣ WINDOWS\system32\inetsrv\下的MetaBase.xml,
   打开🌟,找到❣ASPMaxRequestEntityAllowed 把他修改为需要的值【yào de zhí】,默认为204800,即⛹200K,把它修【bǎ tā xiū】💧改为51200000或者更🌳大【dà】🏁[根据文【gēn jù wén】🌑件大【jiàn dà】🏁小确定]。
   3.然后重启🌂iis admin service服务。

关键词:.NET,aspx

阅读本文后您有什么感想? 已有 人给出评价!

  • 0 欢迎喜欢
  • 0 白痴
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙视