IIS10 и Visual Studio работают по-разному

#asp.net #iis #model-view-controller

#asp.net #iis #модель-представление-контроллер

Вопрос:

На моем ноутбуке установлена среда разработки под управлением Windows 10. В настоящее время у меня проблема с его запуском в IIS. Проект представляет собой систему, целевая страница которой представляет собой форму входа для предоставления доступа к панели администратора.

  • IIS 10 с http://localhost , когда нажимаете войти, ответ всегда возвращается
 Request URL: http://localhost/
Request Method: POST
Status Code: 302 Found
Remote Address: [::1]:80
Referrer Policy: no-referrer-when-downgrade
Cache-Control: no-cache, no-store
  
  • Если я запускаю этот проект из Visual Studio 2017, проект работает нормально, я могу войти в систему, все работает как ожидалось.

Если я удалю IIS и установлю его снова. IIS работает, но может вернуться к этой проблеме через несколько дней.

Я попытался отследить журнал из IIS, но ничего не вышло, поскольку это ответ 302.

Кто-нибудь сталкивался с этой проблемой?

Комментарии:

1. Вы могли бы использовать FRT для получения дополнительной информации о 302 ответах learn.microsoft.com/en-us/iis/troubleshoot /…

Ответ №1:

Обнаружена проблема. Настройка проверки подлинности формы в IIS была каким-то образом отключена. Когда он отключен, ответом по умолчанию является HTTP 302 Login / Redirect