设置ASPNET:MaxHttpCollectionKeys编程(Set aspnet:MaxHtt

2019-07-29 13:27发布

在位的管理功能,一个特定的网站,我做一个特别可怕的职位,就必须要张贴了大量的数据。 为了做到这一点,我不得不添加的Web.config appSetting :

<add key="aspnet:MaxHttpCollectionKeys" value="2000" />

但是,我只希望这个大岗一组特定的情况下是不可能的。 有没有办法通过编程设置这个值?

Answer 1:

你可以通过将appSetting在你的web.config位置标记下,使设置特定的位置。

http://msdn.microsoft.com/en-us/library/b6x6shw7.aspx



Answer 2:

看起来这是不可能的,每个这样的回答:

https://stackoverflow.com/a/10753846/570190

“因为设置和默认值的读取一个内部类内部完成你不能覆盖这一点。”



Answer 3:

你可以在一个虚拟文件夹一个单独的网站隔离的形式,有自己的web.config。 当然,如果你需要共享状态,那么这可以得到相当复杂(但并非不可能)。 所以通过看它像一个单独的“Web服务”这恰好是能够处理2000项可能会解决这个问题也许。



文章来源: Set aspnet:MaxHttpCollectionKeys Programmatically