应无所住,而生其心
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

.net core 此请求的 URL 的长度超过配置的 maxUrlLength 值

5580人阅读 2017/11/10 10:11 总访问:4812173 评论:0 收藏:0 手机
分类: .NET Core

.net core 报错: 此请求的 URL 的长度超过配置的 maxUrlLength 值

我这里之所以报这个错是因为去掉了WebDAV模块后造成的

 <modules runAllManagedModulesForAllRequests="true">  
      <remove name="WebDAVModule" />  
    </modules>


解决方法网上大多都是framework的不是.net core的
有说配置发布后webconfig的:

<system.webServer>
    <!--   Here you have other settings related to handlers.-->
   <security>
      <requestFiltering>
         <requestLimits maxAllowedContentLength="3000000" maxUrl="10241" maxQueryString="20481" />
      </requestFiltering>
   </security>
 </system.webServer>

其实并没有什么用,当然还可以配合如下的设置试试看,我这里没有这么尝试过


其实修改一个应用程序池的设置就可以了,本来就是.net core的项目,所以设置成无托管代码就好




欢迎加群讨论技术,群:677373950(满了,可以加,但通过不了),2群:656732739

评价