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

石家庄自己怎么做网站啊好用搜索引擎排名

石家庄自己怎么做网站啊,好用搜索引擎排名,做英文版网站,广东深圳软件开发公司微软官网文档上对.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.hrbkazy.com/news/4278.html

相关文章:

  • 网站永久空间服务营销理论
  • 服装店网站建设思路南宁百度首页优化
  • 株洲市建设局网站怎么让百度搜索靠前
  • 网站建设 成都今网科技网站推广在线推广
  • 福田做网站电商运营多少钱一个月
  • 织梦网站后台密码忘记西安百度推广代理商
  • 网站开发所需要的技术百度seo推广免费
  • 洛阳瀍河建设局网站东莞做网站推广
  • 北京网站策划联系电话推广引流吸引人的文案
  • 衡水做外贸网站建设宁波seo在线优化公司
  • 广元网站建设枸橼酸西地那非片的作用及功效
  • 西安做兼职网站设计百度指数分析官网
  • 网站制作费企业网站的主要类型有
  • cn域名做外贸网站安卓优化大师破解版
  • 免费企业模板网站网站建设公司哪家好?
  • 做网站需要独立ip吗外链查询
  • 北京市建设工程质量监督站网站怎么让网站快速收录
  • 做死活题网站网店代运营哪个好
  • 给网站做脚本算违法吗推广app软件
  • 石家庄 做网站房地产销售
  • 深圳罗湖企业网站建设报价广州网站推广排名
  • 贵阳网站公司网站提交入口大全
  • 成都高端网站不用流量的地图导航软件
  • 做微信网站价格免费推广广告链接
  • 辽源网站seo百度云资源搜索平台
  • 北京澳环网站设计中心网站推广途径和推广要点
  • 网站 手机 微信 app想要导航页面推广app
  • 两学一做学习教育网站做seo需要投入的成本
  • 专门做外包的网站网络热词排行榜
  • 关于水果的网站建设自己怎么开发app软件