2

我正在尝试让 Elmah 使用 ServiceStack 作为基础路由引擎运行。有什么方法可以忽略ServiceStack 的某个路线,所以我可以转到“/elmah.axd”,或者我在这里缺少的另一个选项?

在 Web.config 中

<handlers>
  <add path="*" name="ServiceStack.Factory" type="ServiceStack.WebHost.Endpoints.ServiceStackHttpHandlerFactory, ServiceStack" verb="*" preCondition="integratedMode" resourceType="Unspecified" allowPathInfo="true" />
  <add path="elmah.axd" name="Elmah" verb="POST,GET,HEAD" type="Elmah.ErrorLogPageFactory, Elmah" />
</handlers>

注意:我已经配置了日志工厂

LogManager.LogFactory = new ElmahLogFactory(new NLogFactory());
4

1 回答 1

2

将 Elmah 路径移到处理程序中的 ServiceStack 上方之一

于 2013-01-11T22:05:29.063 回答