Есть одна версия приложения (asp net 3) на 2 разных веб серверах.
1. system localization: russian, win-server 2019
2. system localization: eng, win-server 2008
Также есть actionfilter, который в определенных случаях возвращает 400-ую ошибку
public void OnActionExecuting(ActionExecutingContext filterContext)
{
filterContext.Result = new HttpStatusCodeResult((int)HttpStatusCode.BadRequest);
}
С первого сервера ответ приходит с некорректной кодировкой
Со второго корректный
На обоях приложениях web.config одинаковый, содержит следующее
<globalization culture="ru-RU" uiCulture="ru-Ru" requestEncoding="utf-8" responseEncoding="utf-8" />
Нужно какое либо решение помимо смены локализации сервера и поднятия версий библиотек. Фильтр должен возвращать 400-ую ошибку, а не какую то другую
Пробовал:
1. Создание кастомной страницы с ошибкой - не реализуемо именно для 400 ошибки
2. другой метод возврата 400-ой ошибки - нашел только аналогии на core
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости