ServiceStack - Elmah如何测试其状态?

时间:2015-08-21 04:39:36

标签: servicestack elmah

我在ServiceStack中配置了Elmah。构建没有错误,但是当我放入elmah.axd时得到404.端点是

http://localhost:9384/api/elmah.axd

http://localhost:9384/elmah.axd

因此,它表示安装不成功或我还能测试它吗?感谢。

编辑:嗨,我正在关注ServiceStack网站上的文档,所以在这里:

的Global.asax.cs

public class MvcApplication : System.Web.HttpApplication
    {
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            LogManager.LogFactory = new ElmahLogFactory(new ConsoleLogFactory(), this);

的Web.config

<system.web>
      <httpHandlers>
        <add path="*" type="ServiceStack.HttpHandlerFactory, ServiceStack" verb="*" />
        <add verb="POST,GET,HEAD" path="elmah.axd" type="Elmah.ErrorLogPageFactory, Elmah" />
      </httpHandlers>
      <httpModules>
        <add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah"/>
      </httpModules>
    </system.web>

...

<handlers>
        <add path="*" name="ServiceStack.Factory" type="ServiceStack.HttpHandlerFactory, ServiceStack" verb="*" preCondition="integratedMode" resourceType="Unspecified" allowPathInfo="true" />
        <add name="Elmah" path="elmah.axd" verb="POST,GET,HEAD"
           type="Elmah.ErrorLogPageFactory, Elmah" preCondition="integratedMode" />
      </handlers>
      <modules runAllManagedModulesForAllRequests="true">
        <add name="Elmah.ErrorLog" type="Elmah.ErrorLogModule, Elmah" preCondition="managedHandler" />
      </modules>
      <httpProtocol>
        <customHeaders>

感谢。

0 个答案:

没有答案