首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.NET Web.config继承不适用于来自MS11-100的MaxHttpCollectionKeys设置

ASP.NET Web.config继承不适用于来自MS11-100的MaxHttpCollectionKeys设置
EN

Stack Overflow用户
提问于 2012-01-22 10:04:36
回答 2查看 2.9K关注 0票数 8

在使用最近发布的asp.net漏洞修补程序ms11-100更新我们的系统后,我们发现一些页面开始失败,并出现异常"HttpException (0x80004005):URL编码的表单数据无效“。这里的asp.net论坛中介绍了这一点:

http://forums.asp.net/t/1754512.aspx/1?Microsoft+security+bulletin+MS11+100+breaking+our+site

在stackoverflow上:

ASP.NET MS11-100: how can I change the limit on the maximum number of posted form values?

我试图通过将特定页面移动到它自己的文件夹来限制建议的更改,这样我就可以在该文件夹中有一个特定的web.config,其设置为aspnet:MaxHttpCollectionKeys值大于默认值1000。

我发现,除非我在根文件夹的web.config中指定此设置,否则此设置不会生效。当它在页面的新文件夹中的web.config中时,asp.net似乎忽略了这个设置。

要实现这一点,我还需要做些什么吗?或者,由于环境的性质,这根本不可能?

EN

回答 2

Stack Overflow用户

发布于 2012-01-22 17:23:22

基于我对这些东西的工作原理的理解,我怀疑你是否可以用文件夹级别的web.config来改变这个设置。看起来MaxHttpCollectionKeys属于应用程序池级别,所以要更改基值,您应该创建另一个应用程序池。

票数 4
EN

Stack Overflow用户

发布于 2012-04-04 18:42:25

我也试着把它放在一个子文件夹中,但没有成功。只要我把它放到根web.config中,它就起作用了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8958395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档