ASP.NET Core http请求内容过大, IIS服务器 返回 Request Too Long 解决方案

2021/9/2 20:36:50

本文主要是介绍ASP.NET Core http请求内容过大, IIS服务器 返回 Request Too Long 解决方案,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、修改web.config文件内容如下:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <location path="." inheritInChildApplications="false">
    <system.webServer>
      <handlers>
        <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
      </handlers>
      <aspNetCore processPath="dotnet" arguments=".\ZXIT.YDJW.WebServer.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" />
      
        <security>
              <requestFiltering>
                <!-- Measured in Bytes -->
                <requestLimits maxQueryString="1073741824" />
              </requestFiltering>
       </security>
      
    </system.webServer>
  </location>
</configuration>
<!--ProjectGuid: 960a6dae-a9b5-42a9-a89c-53e685724991-->

 

2、后台接收解除文件大小限制

        [HttpPost]
        [DisableRequestSizeLimit]
        public IActionResult SendNotice(string content)
        {
            return Json(new { msg = "ok", info = content });
        }

 

 



这篇关于ASP.NET Core http请求内容过大, IIS服务器 返回 Request Too Long 解决方案的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程