Итак, после целого дня исследования я начал сомневаться в том, что причина может быть в Атрибуте Авторизации или глобальных фильтрах, и начал думать, что, возможно, IIS каким-то образом возвращает 401 в запросах на перенаправление. Но некоторые другие действия с RedirectToAction были найдены мной, и они сработали. Помимо версий, размещенных на другом IIS, была та же проблема
Затем я начал задумываться, есть ли какая-либо конфигурация авторизации в проекте MVC, отличная от стандартной, и искал в проекте "authorize", который не дал никаких неожиданные результаты
Но затем мне пришла в голову идея найти во всем решении фразу «перенаправление», и я наконец нашел root проблемы ...
Таким образом, в Application_EndRequest StatusCode устанавливается на 401 и возвращается ошибка для неправильного типа запроса
Я думаю, поиск "401" также поможет и если бы константы были названы, они были бы найдены ранее