在elmah.mvc中为elmah控制器添加SSL支持

时间:2013-04-23 19:24:01

标签: asp.net-mvc elmah.mvc

我想在Elmah.MVC包中为Elmah控制器要求SSL。有没有人这样做过? 截至目前,我可以通过要求授权来保护它,但我希望只通过SSL返回elmah日志数据。

1 个答案:

答案 0 :(得分: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();
        }
    }
}

取自GitHub project

的ELMAH控制器的源代码