The request URL is invalid in IIS 7(IIS 7 中的请求 URL 无效)
问题描述
这是我的网址
http://abc.domain.com/controller/action/A74444C3A7FA858C7995CA9954CBCF1E26604634767C5575396D908E8415CF8CCC04C05F49FED0AA9D9743B69ABF232BDE9787A5222D081DA638896C0D2379A673E1747A2FFE1158F14AF098B2899D2ABEB4EA738D89369627E479796B6B2B9EA9B247CC59EF10E3A88B6A56A87F0818E2AD2A942FFA31F1C941BB7AF6FDC55FE6733353F28DFAC1827688604CBFBAB4856E6C75F810D13923F9D913F51F5B02980163E6CD63BC04610AD2C12E07360D7BC2C69F1B0CD03E
URL 本身没有无效字符,因为所有内容都已加密.我还是得到了
There are no invalid characters in the URL itself as everything is encrypted. Still I am getting
错误请求 - 无效的 URLHTTP 错误 400.请求 URL 无效.
Bad Request - Invalid URL HTTP Error 400. The request URL is invalid.
我知道这个 URL 非常长,我可以通过添加这个来解决我的 Cassini 中的这个问题httpRuntime maxUrlLength="512"
I know the URL is awfully long and I was able to resolve that issue in my Cassini by adding this httpRuntime maxUrlLength="512"
在 web.config 中
in the web.config
但是在 IIS7 中,即使在使用 requestfiltering maxurl 和 maxquerystring 值之后,我也无法解决这个问题.
However in IIS7 even after playing around with the requestfiltering maxurl and maxquerystring values I have not been able to resolve this.
这是一个 asp.net mvc 3 应用程序.
This is an asp.net mvc 3 application.
推荐答案
您的问题是您使用的不是查询字符串,而是路径.路径的最大长度为 255.
Your problem is you're not using a query string, but a path. A path has a maximum length of 255.
这篇关于IIS 7 中的请求 URL 无效的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:IIS 7 中的请求 URL 无效
基础教程推荐
- 将 XML 转换为通用列表 2022-01-01
- 为什么Flurl.Http DownloadFileAsync/Http客户端GetAsync需要 2022-09-30
- rabbitmq 的 REST API 2022-01-01
- c# Math.Sqrt 实现 2022-01-01
- 如何在 IDE 中获取 Xamarin Studio C# 输出? 2022-01-01
- 如何激活MC67中的红灯 2022-01-01
- 有没有办法忽略 2GB 文件上传的 maxRequestLength 限制? 2022-01-01
- SSE 浮点算术是否可重现? 2022-01-01
- 将 Office 安装到 Windows 容器 (servercore:ltsc2019) 失败,错误代码为 17002 2022-01-01
- MS Visual Studio .NET 的替代品 2022-01-01