У меня есть сайт, который необходимо защитить с помощью SSL. Как настроить маршрут или конфигурацию IIS, которая будет автоматически отправлять любой запрос, полученный по протоколу, отличному от SSL, по протоколу SSL? Можно ли это обработать как правило маршрутизации, или лучше использовать атрибут RequireHttps
в основном контроллере только для методов, а не для самого контроллера, и определить протокол в методе Index()
?
В качестве примечания: я прочитал этот вопрос, который использует UrlRewriting и маршрутизацию запросов приложений IIS7, но я застрял с IIS6, и UrlRewriting не подходит для меня.
http://
наhttps://
: браузер все равно сделает (полный) первоначальный запрос по простому HTTP, прежде чем будет перенаправлен. См.: stackoverflow.com/a/8765067/372643. - person Bruno   schedule 14.01.2012