Как я могу настроить свое приложение MVC 3 на использование HTTP при входе в систему и HTTPS на остальных страницах? - PullRequest
0 голосов
/ 23 февраля 2012

Как настроить приложение ASP.NET MVC 3 для использования HTTP при входе в систему и HTTPS на остальных страницах?

Теперь я настроил приложение для использования HTTPS на каждой странице, включая имя входа.

У кого-нибудь есть предложения?

Большое спасибо.

Джефф

1 Ответ

1 голос
/ 23 февраля 2012

Вы можете использовать встроенный RequireHttpsAttribute см. справочную документацию

Вы можете установить это на вашем контроллере следующим образом:

[RequireHttps]
public Controller HomeController() { }

ВсеДействия этого контроллера будут использовать Https.

Или непосредственно на действие контроллера

[RequireHttps]
public ActionResult Index() { }

Вы также можете зарегистрировать это для всего приложения в вашем global.asax

public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
  filters.Add(new HandleErrorAttribute());
  filters.Add(new RequireHttpsAttribute());
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...