Подтвердить что ты не робот

Веб-сайт Visual Studio перенаправляет http на https при отладке

У меня проблема с IIS express или Visual Studio 2013.

На сайте нет https или ssl, включенных или настроенных в свойствах.

Когда я нажимаю debug, сайт запускается в broswer и пытается загрузить:  http://localhost:61488/Default.aspx

он по какой-то причине автоматически перенаправляется на: https://localhost:61488/Default.aspx и я получаю Error code: ERR_SSL_PROTOCOL_ERROR в хром

Я не совсем уверен, что делать?

4b9b3361

Ответ 1

Я считаю, что это вызвано HSTS - см. http://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security

Если у вас (разработаны) любые другие локальные сайты, которые отправляют заголовок HSTS...

например. Строгая транспортная безопасность: max-age = 31536000; IncludeSubdomains; преднагрузки

... тогда, в зависимости от значения max-age, будущие запросы на localhost должны будут обслуживаться через HTTPS.

Чтобы обойти это, я сделал следующее.

  • В адресной строке Chrome введите "chrome://net-internals/# hsts"
  • В самой нижней части страницы находится текстовое поле QUERY domain - убедитесь, что localhost известен браузеру
  • Если это так, DELETE домен localhost с помощью текстового окна выше
  • Теперь ваш сайт должен работать с использованием обычного старого HTTP

Это не постоянное решение, но, по крайней мере, оно будет работать между проектами. Если кто-то знает, как навсегда исключить localhost из списка HSTS, пожалуйста, дайте мне знать:)

Ответ 2

Одна проблема, с которой я столкнулся, похожа. Я запустил перенаправление HTTPS, а затем, подтвердив, что он работает через localhost, я взял его. После запуска программы она продолжала перенаправлять мой localhost. Затем я очистил свой кеш в браузере Chrome, который был запущен VS. Все стало нормальным. ~ Visual Studios 2017

Ответ 3

Удалите атрибут [RequireHttps] выше HomeController.

Ответ 5

Попробуйте очистить кеш браузера, если все остальное не работает. Я пробовал все описанные выше решения - возможно, они помогли, но, видимо, все стало нормально, после очистки кеша браузера.