Переопределение глобального фильтра действий

Несколько страниц на моем веб-сайте должны использовать SSL, поэтому я добавил [RequireHttps] к соответствующим контроллерам. Однако я по-прежнему хочу, чтобы большинство моих страниц всегда использовали протокол без SSL, поэтому я успешно использовал код , который я нашел на SO , чтобы создать собственный фильтр [DoNotUseHttps] .

Чтобы упростить задачу Я хотел бы включить этот фильтр без SSL по умолчанию, поэтому я добавил его к глобальным фильтрам, установленным в файле Global.asax. Однако, похоже, теперь я создал бесконечный цикл, в котором каждый фильтр перенаправляется на другой.

Это подводит меня к моему вопросу ... есть ли что-нибудь, что я могу добавить к своему глобальному фильтру, чтобы определить, не [RequireHttps ] уже применен к контроллеру?

5
задан Community 23 May 2017 в 11:48
поделиться