requireSSL = "true" для подпапки - PullRequest
0 голосов
/ 28 июля 2010

Можно ли установить requireSSL = "true" только для административной части сайта?

Ответы [ 2 ]

2 голосов
/ 28 июля 2010

Вы можете сделать это легко для любой страницы:

If HttpContext.Current.Request.IsSecureConnection.Equals(False) Then
    Response.Redirect("https://" + Request.ServerVariables("HTTP_HOST") + HttpContext.Current.Request.RawUrl) 
End If
1 голос
/ 28 июля 2010

Да. Для более старых версий IIS процедура состоит в том, чтобы открыть диспетчер IIS, щелкнуть правой кнопкой мыши папку, для которой требуется SSL, и выбрать свойства. Перейдите на вкладку «Безопасность» так же, как и на весь веб-сайт или веб-приложение.

Я относительно уверен, что на новых версиях он работает так же, но у меня еще не было практического опыта работы с чем-то, что выше IIS 6. Однако это такое распространенное требование, я уверен, что оно то же самое.

( официальные инструкции iis здесь )

...