maximum value for aspnet:MaxHttpCollectionKeys
<p>I have a form that posts pretty big data and i get this error</p>

<pre><code>[InvalidOperationException: Operation is not valid due to the current state of the    object.]
   System.Web.HttpValueCollection.ThrowIfMaxHttpCollectionKeysExceeded() +2419334
   System.Web.HttpValueCollection.FillFromEncodedBytes(Byte[] bytes, Encoding encoding) +58
   System.Web.HttpRequest.FillInFormCollection() +159

[HttpException (0x80004005): The URL-encoded form data is not valid.]
   System.Web.HttpRequest.FillInFormCollection() +217
   System.Web.HttpRequest.get_Form() +104
   System.Web.HttpRequest.get_HasForm() +9035903
   System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull) +97
   System.Web.UI.Page.DeterminePostBackMode() +69
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +135
</code></pre>

<p>To resolve this I got <a href="http://stackoverflow.com/questions/8978929/asp-error-operation-is-not-valid-due-to-the-current-state-of-the-object">this solution from StackOverflow</a> itself</p>

<pre><code>&lt;appSettings&gt;
    &lt;add key="aspnet:MaxHttpCollectionKeys" value="2000" /&gt;
&lt;/appSettings&gt;
</code></pre>

<p>Now I would like to know the maximum valid value that could be set for <code>aspnet:MaxHttpCollectionKeys</code>. Is there any problem in setting this key to its max value?</p>
