Ответ 1
Похоже, это невозможно, за этот ответ:
fooobar.com/questions/32740/...
"Вы не можете переопределить это, потому что чтение параметра и значения по умолчанию выполняется внутри внутреннего класса."
В немного функциональности администратора для определенного сайта я делаю особенно ужасную запись, которая требует большого объема данных для публикации. Чтобы это произошло, мне пришлось добавить приложение app.Setting Web.config:
<add key="aspnet:MaxHttpCollectionKeys" value="2000" />
Однако я хочу, чтобы этот большой пост был возможен при определенных обстоятельствах. Есть ли способ программно установить это значение?
Похоже, это невозможно, за этот ответ:
fooobar.com/questions/32740/...
"Вы не можете переопределить это, потому что чтение параметра и значения по умолчанию выполняется внутри внутреннего класса."
Вы можете сделать настройку специфичной для местоположения, разместив appSetting под тегом местоположения в вашем web.config.
Вы можете изолировать форму на отдельном веб-сайте в виртуальной папке со своим собственным web.config. Конечно, если вам нужно общее состояние, тогда это может стать довольно сложным (но не невозможным). Поэтому, возможно, глядя на него, как отдельный "веб-сервис", который просто может обрабатывать 2000 элементов, может решить проблему.