Вопрос

I wanted to require SSL for the Elmah controller in Elmah.MVC package. Has anybody already done this? As of now I can secure it by requiring authorization but I would want elmah log data returned only over SSL.

Это было полезно?

Решение

Open the ELMAH controller and add the following attribute:

[RequireHttps]

Example:

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();
        }
    }
}

Source code for the ELMAH controller taken from GitHub project

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top