Я получал 404 ошибки для некоторых длинных URL-адресов на веб-сайте, который я разрабатываю. После небольшого копания я обнаружил, что это происходит, когда длина определенных аспектов URL превышает настраиваемые пределы в IIS7. В этом случае maxQueryString атрибут requestLimits необходимых свойства быть увеличен в web.config500 error for long url iis7
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxQueryString="4096" maxAllowedContentLength="4096" maxUrl="8192" >
</requestLimits>
</requestFiltering>
</security>
Это устранило проблему мгновенно на моем сервере разработки, но на удаленном сервере, теперь я получить:
500 - Внутренняя ошибка сервера.
Существует проблема с вашим ресурсом , и его не может быть .
И это вся информация, которую он мне дает.
Почему у Вас такие большие URL, в первую очередь? Это будет иметь проблемы в любом случае. –
Это странно. Ошибка должна быть HTTP 414: Way Too F #% & ing Long (http://thedailywtf.com/Articles/HTTP-414-Way-Too-Fing-Long.aspx). –