Действие я нацелен на потребности https. У меня уже есть фильтр на месте, который перенаправляет к https, если бы запрос прибывает на пути http, но я предпочел бы отправлять запрос через https с самого начала.
Править
Был ответ от Darin (обновленный теперь к чему-то еще), где он спросил, почему я называю это первое действие http так или иначе. У него была положительная сторона там, и я просто обновил несколько ссылок. Это было самым легким и самым безопасным способом решить мою проблему.
После того как я нахожу, что время для оценки çağdaş отвечает, что я буду использовать это в качестве корректного ответа, потому что я предполагаю, что это является представляющим интерес для некоторых других людей (... включая меня в будущем)
Я не знаю, нужно ли использовать RedirectToAction
, но с помощью UrlHelper
и метода контроллера Redirect
вы можете сделать это:
public ActionResult SomeAction() {
UrlHelper u = new UrlHelper(this.ControllerContext.RequestContext);
return Redirect(u.Action("actionName", "controllerName", null, "https"));
}