IIS7以降でURLクエリ文字列が長いと404エラー

IIS7以降では、URLクエリ文字列が2,048バイト以上の場合、既定で拒否され404エラーとなります。 404は「not found」という自分の先入観があり、「ん?」となったのでメモメモ。 この制約をはずすには、アプリケーションのweb.configに下記を追記します。 <system.webServer> <security> <requestFiltering> <requestLimits maxQueryString="新しい値をバイト単位で指定" /> </requestFiltering> </security> </system.webServer> ちなみにIIS7.0以降…