ServiceStack:如何忽略路由?

时间:2012-11-15 02:43:05

标签: asp.net servicestack elmah

我正在努力让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());

1 个答案:

答案 0 :(得分:2)

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