Я получаю HTTP Ошибка 404.11 - Не найдено Модуль фильтрации запросов настроен на отклонение запроса, содержащего двойную escape-последовательность. Ошибка при отправке запроса на страницу .razor в Blazor. Ссылкадинамически создается и отправляется пользователям по электронной почте:
string confirmationLink = $"{HttpContext.Request.Scheme}://{Request.Host}/account/confirmemail/{System.Web.HttpUtility.UrlEncode(user.Id)}/{System.Web.HttpUtility.UrlEncode(confirmationToken)}";
Я изменил конфигурационные файлы IIS Express в пяти местах:
- web.config в "C: \ Windows \ System32 \"inetsrv "
- applicationhost.config в" C: \ Program Files \ IIS Express \ AppServer "
- applicationhost.config в" C: \ Program Files \ IIS Express \ config \ templates \ PersonalWebServer "
- applicationhost.config в "C: \ Program Files (x86) \ IISExpress \ AppServer"
- applicationhost.config в "C: \ Program Files (x86) \ IIS Express \ config \ templates\ PersonalWebServer "
Во всех случаях я изменял тег
<requestFiltering allowDoubleEscaping="true">
в разделе" web.server "" security ".Но я все еще получаю ошибку.Есть ли какое-то решение для этого?