gpt4 book ai didi

IIS 7 查询字符串长度

转载 作者:行者123 更新时间:2023-12-04 16:13:13 25 4
gpt4 key购买 nike

我正在使用 Asp Net Mvc 4 Web Api,我需要使用查询字符串长度 > 2000 个符号进行请求

我已经在 web.config 中设置了 maxQueryStringLength="10000"参数。在我的开发机器上一切正常在 IIS 上,它仅在查询字符串 < 2000 个符号时有效,但是如果 querystring > 2000 symbols 我得到一个错误:404 Not Found

有什么注意事项吗?

最佳答案

晚会迟到了,但是,这是我们为摆脱它而改变的三点:

web.config中,添加httpRuntime标签属性maxQueryStringLength:

<system.web>
<httpRuntime maxQueryStringLength="32768" />
</system.web>

再次在 web.config 中,添加 requestLimits 标记属性 maxQueryString:

<system.webServer>
<security>
<requestFiltering>
<requestLimits maxQueryString="32768" />
</requestFiltering>
</security>
<system.webServer>

如果仍然无法解决,请从 IIS 配置的 ISAPI Filters 部分中删除 UrlScan 过滤器。最后一个在我的案例中起到了作用。但是,请注意,它会带来安全风险。

关于IIS 7 查询字符串长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11726224/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com