6

特定のサイトの管理機能の一部で、大量のデータを投稿する必要がある特に恐ろしい投稿を行っています。これを実現するために、Web.config appSetting を追加する必要がありました

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

ただし、この大きな投稿は、特定の状況下でのみ可能であることを望んでいます。この値をプログラムで設定する方法はありますか?

4

3 に答える 3

1

appSetting を web.config の場所タグの下に配置することで、場所に固有の設定を行うことができます。

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

于 2012-05-24T19:38:46.087 に答える
1

この回答によると、それは不可能のようです:

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

「設定とデフォルト値の読み取りは内部クラス内で行われるため、これをオーバーライドすることはできません。」

于 2012-05-25T15:36:40.253 に答える
0

独自の web.config を使用して、フォームを仮想フォルダー内の別の Web サイトに分離できます。もちろん、共有状態が必要な場合、これは非常に複雑になる可能性があります (ただし、不可能ではありません)。したがって、たまたま 2000 個のアイテムを処理できる別の「Web サービス」のように考えると、問題が解決する可能性があります。

于 2012-05-25T11:49:12.383 に答える