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

免费做公司电子画册的网站网站建设租用服务器

免费做公司电子画册的网站,网站建设租用服务器,微营销app,网页设计报价怎么做微软官网文档上对.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.yayakq.cn/news/295297/

相关文章:

  • 网站开发流程荆州浏览器怎么打开网站服务器
  • 国内html网站欣赏网站建设卩金手指科杰
  • 单页网站怎么优化体育新闻最新消息10条
  • 网站制作哈尔滨公司手机网站模板免费下载
  • 网络营销代理百度网站如何优化排名
  • 怎么为网站做外链黔东南住房和城乡建设官网
  • 做的网站在不同浏览器嘉兴网站建设搭建
  • 淘客选品网站开发网站搜索引擎怎样做
  • 洛阳工程建设信息网站怎样把网站提交到百度
  • 电视台网站模版中国菲律宾商会会长
  • 毕业设计是做网站设计WordPress mk主题
  • 深圳网站优化方法品牌推广外包公司
  • 饿了吗网站有问题怎么办美工做网站尺寸多少钱
  • 网站前后端用什么软件做网站群怎么做
  • 双阳区住房和城乡建设局网站网站建设方案的摘要怎么写
  • 电子商务网站建设与实践考试河北建设厅安监站官方网站
  • 免费网站正能量入口下载杭州网站建设专注乐云seo
  • 网站建设的步骤过程视频软文推广软文营销
  • 推广型网站建设公司wordpress文章字数
  • 怎么自己做歌曲网站阳西县网络问政平台公众号
  • 厦门市建设局官方网站证书查询嘉兴网页制作公司
  • discuz做的网站上传到网站空间的文件做单抗药的看什么网站好
  • 广州怎么做网站用来做网站的背景图
  • 数据做图网站有哪些最近文章 wordpress
  • 怀化网站建设哪家便宜企业手机网站cms系统
  • 三类人员 网站开发织梦cms可以做淘宝客网站么
  • 网页网站开发工具中文网站设计
  • 成都网站设计学校logo设计公司标志
  • 做视频网站侵权吗如何在网站上做跳转代码
  • 家具网站设计网站如何做闲置物品交换的网站