mvc3 https & http

Я конвертирую приложение asp.net в mvc3. Допустим, у меня есть страница входа, которая требует https, а для каждой другой страницы нужен только http, как я могу перенаправить вход на https и оставить все остальные страницы на http?

Любые предложения были бы отличными! Эта ошибка сохранилась в VC10?

Однако я придумал ужасно назойливый обходной путь (по крайней мере, для этого конкретного варианта использования. Приветствуются более общие решения):

#include <boost/function_types/result_type.hpp>
#include <boost/type_traits/is_same.hpp>

template<typename F, typename R>
struct is_result_same :
  boost::is_same<
    typename boost::function_types::result_type<F>::type,
    R
  >
{};

template<class F, bool = is_result_same<F, void>::value>
struct special {};

template<class R, class C> struct special<R(C::*)(), true>  {};
template<class R, class C> struct special<R(C::*)(), false> {};
6
задан Functastic 24 February 2011 в 21:34
поделиться