如何为MVC应用程序使用HTTP状态200的失败请求跟踪?

时间:2014-10-09 20:27:20

标签: asp.net asp.net-mvc azure web-config

我有一个在Azure网站上托管的ASP.NET MVC 4网站,我正在尝试调试为什么它的启动速度非常慢。我想使用失败的请求跟踪,但无法弄清楚如何设置web.config以跟踪状态200.我发现这个截屏视频Failed Request Tracing描述了如何为.aspx文件执行此操作但我不是确定如何为MVC控制器操作设置路径。这是来自截屏视频的web.config设置:

<!-- Tracing slow requests using Failed Request Tracing. -->
<tracing>
    <traceFailedRequests>
        <remove path="*" />
        <add path="*.aspx">
            <traceAreas>
                <add provider="ASP" verbosity="Verbose" />
                <add provider="ASPNET" areas="Infrastructure,Module,Page,AppServices" verbosity="Verbose" />
                <add provider="ISAPI Extension" verbosity="Verbose" />
                <add provider="WWW Server" areas="Authentication,Security,Filter,StaticFile,CGI,Compression,Cache, 
                                                                             RequestNotifications,Module,FastCGI" verbosity="Verbose" />
            </traceAreas>
            <failureDefinitions statusCodes="200-999" />
        </add>
    </traceFailedRequests>
</tracing>

任何有关如何设置此事的想法都将受到赞赏。

杰森

1 个答案:

答案 0 :(得分:0)

好的,最初的问题神奇地消失了,但我想我知道如何为MVC应用启用失败的请求跟踪。看起来你只是为所有路径启用它:

<add path="*">

我可能应该先尝试过。 杰森