相关疑难解决方法(0)

不同浏览器中URL的最大长度是多少?

不同浏览器中URL的最大长度是多少?浏览器有什么不同?

HTTP协议是否要求它?

browser url http

4676
推荐指数
18
解决办法
119万
查看次数

使用[授权]时,请求超出配置的maxQueryStringLength

在此输入图像描述
我在C#中有一个MVC3站点,我有一个特殊的视图是从JavaScript函数提供查询参数,该函数通过以下方式重定向到站点

window.location.href ="../ ActionName?" + query_string;

query_string是JavaScript函数构建的动态查询参数字符串.

这种奇怪的原因是,有时相同的函数将URL传递给ASP.Net webform,因为它必须使用reportviewer控件,备用操作是保存一些参数,在这种情况下它传递给视图.(如果没有意义,可以详细说明)

整个工作正常,直到我将[授权]引入动作方法.如果它到位则中断,没有正常工作,并且[授权]在所有其他方法上正常工作.

在这种情况下,整个URL是966个字符长,在研究之后,默认情况下maxQueryStringLength值似乎是2048,但是可以覆盖到任何类型为integer的值,所以只是对于grins,我添加了

<security>
  <requestFiltering>
    <requestLimits maxQueryString="2048"></requestLimits>
  </requestFiltering>
</security>
Run Code Online (Sandbox Code Playgroud)

密钥下的Web配置文件的密钥.

那里没有欢乐,所以我变得荒谬,并使它成为4096,仍然没有快乐.

现在整个URL长度为966个字符,授权属性不能严重添加另一个1082-3130字符,因此如何确定错误实际是什么,或者为什么设置没有生效.

VS2010 Pro SP1

javascript c# asp.net-mvc-3

120
推荐指数
4
解决办法
12万
查看次数

如何解决HTTP 414"请求URI太长"错误?

我开发了一个PHP Web应用程序.我给了用户一个选项,可以一次更新多个问题.在这样做时,有时用户遇到此错误.有没有办法增加apache中URL的长度?

php apache http-status-codes

95
推荐指数
3
解决办法
26万
查看次数

如何在IIS7上运行时将maxAllowedContentLength设置为500MB?

我将maxAllowedContentLength更改为

<security>
    <requestFiltering>
        <requestLimits maxAllowedContentLength="5024000000" />
    </requestFiltering>
</security>
Run Code Online (Sandbox Code Playgroud)

在我的web.config中,但在IIS7上运行时出现此错误:

'maxAllowedContentLength'属性无效.不是有效的无符号整数

http://i.stack.imgur.com/u1ZFe.jpg

但是当我在VS服务器中运行时,它正常运行而没有任何错误.

如何配置我的网站允许上传500MB大小的文件,在IIS7上没有这个问题?

asp.net iis-7 file-upload .net-4.0

84
推荐指数
3
解决办法
15万
查看次数

ASP.Net核心maxUrlLength

有没有办法在Asp.Net Core中设置maxUrlLength配置值?我看到在早期版本的框架中如何在web.config中完成此操作,例如:

如何在asp.net MVC 3中增加配置中的maxUrlLength属性?

但是,这在ASP.Net Core中似乎不起作用....

asp.net-core

10
推荐指数
1
解决办法
3866
查看次数