Задать вопрос

Как в Asp.net MVC использовать https соединение?

Как http использовать-понятно, а вот как изменить всё на https в Asp.net MVC ?
Спасибо.
  • Вопрос задан
  • 2365 просмотров
Подписаться 9 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 3
akzhan
@akzhan
Кстати, обычно SSL терминируют на прокси-сервере, типа nginx (он тоже есть под Windows, если вдруг надо).

В таком случае бэкэнд работает просто с http.

В мире Linux это наиболее часто используемое решение.
Ответ написан
Комментировать
LifeAct
@LifeAct
Создаем и раскручиваем, не ставим на конвейер
все ссылки в проекте меняем +

- <rewrite>
- <rules>
- <!--  BEGIN rule TAG FOR HTTPS REDIRECT 
  --> 
- <rule name="Force HTTPS" enabled="true">
  <match url="(.*)" ignoreCase="false" /> 
- <conditions>
  <add input="{HTTPS}" pattern="off" /> 
  </conditions>
  <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" appendQueryString="true" redirectType="Permanent" /> 
  </rule>
- <!-- 
 END rule TAG FOR HTTPS REDIRECT 
		!!!!!!!!!! If there are already other <rule> tags in your web.config, then place the copied <rule> tag before the other <rule> tags.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы