Я видел эту проблему раньше.Нет сомнений, что вы также получаете эту ошибку:
Сообщение об ошибке 401.2.: Неавторизовано: вход в систему не выполнен из-за конфигурации сервера.Убедитесь, что у вас есть разрешение на просмотр этого каталога или страницы на основе предоставленных вами учетных данных и методов аутентификации, включенных на веб-сервере.Обратитесь к администратору веб-сервера за дополнительной помощью.
И вы будете перенаправлены в «/ Account / Login», который даже не существует.Я полагаю, что по умолчанию используются некоторые из-за использования компонентов MVC , даже если вы используете веб-сайт ASP.NET Forms .Возможно, у вас есть несколько страниц Razor, и в ваш web.config было добавлено следующее:
<appSettings>
<add key="webpages:Enabled" value="true" />
</appSettings>
Имея это, кажется, достаточно для того, чтобы испортить вашу страницу входа в систему, как обычно определяется:
<authentication mode="Forms">
<forms loginUrl="login" timeout="43200"/>
</authentication>
Я решил эту проблему, добавив дополнительный ключ "loginUrl" в appSettings:
<appSettings>
<add key="webpages:Enabled" value="true" />
<add key="loginUrl" value="~/Login.aspx" /><!-- Override default -->
</appSettings>