当前位置: 首页 > news >正文

石家庄货运做网站公司热狗seo外包

石家庄货运做网站公司,热狗seo外包,wordpress 免插件 浏览数,网站开发建设公司电话微软官网文档上对.NET Core3.1解决数据大小限制有详细的介绍。下面是根据自己的情况进行的总结,我们可以把.Core项目部署在IIS上,也可以利用Kestrel进行部署。这两种方式处理数据大小限制的方式不一样,具体如下: 一、部署在IIS上…

微软官网文档上对.NET Core3.1解决数据大小限制有详细的介绍。下面是根据自己的情况进行的总结,我们可以把.Core项目部署在IIS上,也可以利用Kestrel进行部署。这两种方式处理数据大小限制的方式不一样,具体如下:

一、部署在IIS上的应用配置接收数据的大小限制

1、通过web.config配置

IIS默认请求限制 (maxAllowedContentLength) 为30000000字节,即约 28.6 MB。 可以添加web.config来自定义配置。首先添加一个web.config配置文件,里面添加的内容如下:

<system.webServer>

  <security>

    <requestFiltering>

      <requestLimits maxAllowedContentLength="52428800" />

    </requestFiltering>

  </security>

</system.webServer>

2、使用MaxRequestBodySize配置

通过在StartUp.cs中的设置来增加 HTTP 请求的最大请求正文大小,在下面的示例中,将限制设置为 50 MB (52428800 字节) :

services.Configure<IISServerOptions>(options =>

{

    options.MaxRequestBodySize = 52428800;

});

 

二、 利用Kestrel部署的应用配置接收数据的大小限制

对于 Kestrel 托管的应用,默认的最大请求正文大小为 30,000,000 个字节,约为 28.6 MB。下面是处理数据大小限制的方式:

注意:下面介绍的方式是基于Kestrel服务器上的配置,需要以.net core 的运行程序进行启动时才生效,以iis express 启动仍不生效。另外应用发布后使用nginx或者iis做反向代理服务器,还需要对反向代理服务器进行配置。

1、 使用 MaxRequestBodySize属性自定义限制

MaxRequestBodySize获取或设置任何请求正文的最大允许大小(以字节为单位)。设置为null时,最大请求正文大小是无限的。

public static IHostBuilder CreateHostBuilder(string[] args) =>

    Host.CreateDefaultBuilder(args)

        .ConfigureWebHostDefaults(webBuilder =>

        {

            webBuilder.ConfigureKestrel((context, options) =>

            {

                options.Limits.MaxRequestBodySize = 52428800; // 限制50M,options.Limits.MaxRequestBodySize=null表示不限制
}

) .UseStartup<Startup>();
});

2、使用Multipa rtBodyLengthLimit 属性自定义限制

MultipartBodyLengthLimit 设置每个正文的长度限制。 超出此限制时,会引发 InvalidDataException。 默认值为 134,217,728 (128 MB)。可以在 Startup.ConfigureServices 中设置限制

public void ConfigureServices(IServiceCollection services)

{

    services.Configure<FormOptions>(options =>

    {

        // Set the limit to 2G

        options.MultipartBodyLengthLimit = int.MaxValue;

    });

}

3、使用[DisableRequestSizeLimit]或者[RequestSizeLimit]特性在action上做限制

DisableRequestSizeLimit对大小不做限制,使用如下:

[HttpPost]

[DisableRequestSizeLimit]

public void UploadFont()

{

}

RequestSizeLimit是对大小做自定义设置,使用如下

[HttpPost]

[RequestSizeLimit(52428800)]
public void UploadFont()
{
}

http://www.15wanjia.com/news/38175.html

相关文章:

  • 微信网站建设教程成人教育机构排行前十名
  • 网站建设的原则有哪些方面关键词提取工具app
  • 网站推广优化流程seo渠道是什么意思
  • 网站建设营销型号的区别河北网站seo地址
  • 专业网站建设市场怎样开网站
  • 东明县网站建设搜索引擎优化举例说明
  • wordpress缓存清除天津网络优化推广公司
  • 重庆企业公司网站建设seo招聘
  • 怎么优化网站代码北京建站工作室
  • 深圳设计公司前十名优化设计四年级上册数学答案
  • 个性定制seo外链专员工作要求
  • 长沙网站建设网站百度网站优化培训
  • 广东网站开发项目百度app推广方法
  • 浅析动态网站建设之后台数据库的选择汕头网站建设技术外包
  • 航佳网站建设河南网站优化
  • 政府网站建设要求有哪些网站网络排名优化方法
  • 龙华网站建设北京营销网站制作
  • wordpress三站合一百度推广售后电话
  • 网站设计类型广州百度关键词推广
  • 哪些网站做平面设计素材今日国内新闻热点
  • linux 中 wordpress武汉seo网站管理
  • wordpress主题投稿2022年搜索引擎优化指南
  • 东莞网站设计评价南京网站制作公司
  • 承德网站建设步骤软文网站
  • 想要接网站业务如何做讯展网站优化推广
  • 怎么做网站封面上的图广告设计与制作
  • 深圳网站制作平台软文一般发布在哪些平台
  • 太原网站快速排名优化黄页网站推广效果
  • 山西手机响应式网站建设手机百度识图网页版入口
  • 做网站在哪个程序做免费建网站