Я получил 404 ошибки для некоторых длинных URL на разрабатываемом веб-сайте. Немного покопавшись, я обнаружил, что это происходит, когда длина определенных аспектов URL-адреса превышает настраиваемые ограничения в IIS7. В этом случае атрибут maxQueryString свойства requestLimits необходимо увеличить в файле web.config
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxQueryString="4096" maxAllowedContentLength="4096" maxUrl="8192" >
</requestLimits>
</requestFiltering>
</security>
Это немедленно решило проблему на моем сервере разработки, но на удаленном сервере я теперь получаю:
500 - Внутренняя ошибка сервера.
Есть
проблема с ресурсом, которым вы являетесь
ищу, а этого не может быть
отображается.
И это вся информация, которую он мне дает.