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

Как http использовать-понятно, а вот как изменить всё на https в Asp.net MVC ?
Спасибо.
  • Вопрос задан
  • 2333 просмотра
Пригласить эксперта
Ответы на вопрос 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.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы