2013-04-23 1 views
1

Я хотел потребовать SSL для контроллера Elmah в пакете Elmah.MVC. Кто-нибудь уже это сделал? На данный момент я могу защитить его, требуя авторизации, но я бы хотел, чтобы данные журнала elmah возвращались только через SSL.Добавление поддержки SSL для контроллера elmah в elmah.mvc

ответ

1

Открыть контроллер ELMAH и добавьте следующий атрибут:

[RequireHttps] 

Пример:

using System.Web.Mvc; 

namespace Elmah.Mvc 
{ 
    [Authorize] 
    [RequireHttps] 
    public class ElmahController : Controller 
    { 
     public ActionResult Index(string resource) 
     { 
      /* Adapted by Alexander Beletsky */ 
      return new ElmahResult(); 
     } 

     public ActionResult Detail(string resource) 
     { 
      /* Adapted by Alexander Beletsky */ 
      return new ElmahResult(); 
     } 
    } 
} 

Исходный код для контроллера Elmah взяты из GitHub project

+1

Да, спасибо, мне было интересно, если кто-то расширил конфигурацию ELMAH, чтобы включить Https. –

+0

Я не думаю, что кто-то специально это сделал, но рад, что это небольшое исправление получилось для вас! – Tommy