zoukankan      html  css  js  c++  java
  • asp .net 大文件传输配置

    asp .net config配置

    需要在配置文件里面设置文件上传限定的两个属性值:maxAllowedContentLength,maxRequestLength 允许上传文件的长度,和请求的长度,两个大小需要设置一致,如果不一致,则以请求长度为准。(设置的单位都为byte)
    默认请求长度只有4M.

    <system.web>
      <httpRuntime maxRequestLength="2147483647" executionTimeout="36000" delayNotificationTimeout="36000"/>
    </system.web>
    
    <system.webServer>
      <security>
        <requestFiltering>
          <!--<requestLimits maxAllowedContentLength="1073741824"/>-->
          <requestLimits maxAllowedContentLength="2147483648"/>
        </requestFiltering>
      </security>
    </system.webServer>
    

    服务器配置

    权限开放

    确保applicationhost.config中对该项修改的权限已经放开
    applicationhost.config文件路径在 C:WindowsSystem32inetsrvconfig 下
    将requestFiltering从"Deny"改为"Allow"

    <sectionGroup name="system.webServer">
      <sectionGroup name="security">
           <section name="requestFiltering" overrideModeDefault="Allow" />
      </sectionGroup>
    </sectionGroup>
    
    设置服务器级别的文件上传大小

    在applicationhost.config文件中加上以下字段

    <system.webServer>
       <security>
           <requestFiltering>
                  <requestLimits maxAllowedContentLength="2147483647" />
           </requestFiltering>
       <security>
    <system.webServer>
    

    可以通过命令行修改

    %windir%system32inetsrvappcmd set config -section:requestFiltering -requestLimits.maxAllowedContentLength:2147483647
    

    参考资料

    Asp.net MVC 上传大文件(超过50M)的设置

  • 相关阅读:
    C#发送邮件简单例子
    ABAP随笔
    日期格式转换
    正则校验金额,整数8位,小数3位。
    angular语法运用技巧
    Oracle中连接与加号(+)的使用
    含有代码分析的面试题
    面试的java题目
    递归查询
    本地没有ORACLE远程登录oracle服务器
  • 原文地址:https://www.cnblogs.com/Lulus/p/9469732.html
Copyright © 2011-2022 走看看