Ответ 1
У вас есть косые черты в URL, которые, похоже, не принадлежат. Если вы замените
с
у вас будет действительный URL. Я доказал это, скопировав URL-адрес из вашего вопроса и заменив эти посторонние "/" s.
Я всегда становлюсь ниже ошибки.
Плохой запрос - неверный URL. Ошибка HTTP 400. Недопустимый URL-адрес запроса.
В приведенном выше URL-адресе я предполагаю, что он превышает максимальную длину строки запроса, поэтому я попытался увеличить его, как показано ниже.
<system.web>
<!--<httpRuntime maxQueryStringLength="32768" maxUrlLength="65536"/>-->
<httpRuntime targetFramework="4.5" maxUrlLength="2097151" relaxedUrlToFileSystemMapping="true" maxQueryStringLength="2097151" />
</system.web>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxUrl="40960" maxQueryString="2097151" />
</requestFiltering>
</security>
</system.webServer>
Я пробовал превышает установленную maxQueryStringLength при использовании [Авторизовать]
Как настроить web.config для разрешения запросов любой длины
У вас есть косые черты в URL, которые, похоже, не принадлежат. Если вы замените
с
у вас будет действительный URL. Я доказал это, скопировав URL-адрес из вашего вопроса и заменив эти посторонние "/" s.