1

我想要求 Elmah.MVC 包中的 Elmah 控制器使用 SSL。有人已经这样做了吗?到目前为止,我可以通过要求授权来保护它,但我希望 elmah 日志数据仅通过 SSL 返回。

4

1 回答 1

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 项目

于 2013-04-23T19:39:55.143 回答