【发布时间】:2017-04-20 13:03:39
【问题描述】:
如何允许多个 url 访问我的 Elmah 错误日志视图?
现在我已经完成了我的网络配置设置,所以 url example.com/Admin/ErrorLog 进入错误日志,这很好用。我希望路线 example.com/ErrorLog 也可以通往 Elmah 的景色。
下面是配置和路由文件。
<appSettings>
...
<add key="elmah.mvc.disableHandler" value="false" />
<add key="elmah.mvc.disableHandleErrorFilter" value="false" />
<add key="elmah.mvc.requiresAuthentication" value="true" />
<add key="elmah.mvc.IgnoreDefaultRoute" value="false" />
<add key="elmah.mvc.route" value="Admin/ErrorLog" />
...
<appSettings>
RouteConfig.cs 中没有什么特别的地方
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Account", action = "PublicHome", id = UrlParameter.Optional }
);
}
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-routing elmah