100 campos de formulário não devem ser um problema.
Como é o seu elemento de formulário? Diz o método = POST.
Eu suspeito que o método não foi especificado ou foi method = GET, o que poderia gerar um querystring extremamente longo e fazer com que o IIS retornasse o erro que estava retornando.