MiniProfiler页面每次请求加载两次

时间:2016-12-15 15:23:39

标签: asp.net webforms mvc-mini-profiler miniprofiler

我把它归结为最小的例子:

Test.aspx文件

(背后的代码是空的)

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Test.aspx.cs" Inherits="C3.Pages.Test" %>
<%@ Import Namespace="StackExchange.Profiling" %>
<!DOCTYPE html>
<body>
    <%=MiniProfiler.RenderIncludes() %>
</body>

的Global.asax

    protected void Application_BeginRequest()
    {
        if (Request.IsLocal)
        {
            MiniProfiler.Start();
            var ignored = MiniProfiler.Settings.IgnoredPaths.ToList();
            ignored.Add("WebResource.axd");
            MiniProfiler.Settings.IgnoredPaths = ignored.ToArray();
        }
    }
    protected void Application_EndRequest()
    {
        MiniProfiler.Stop();
    }

这会产生结果:

enter image description here

enter image description here

enter image description here

任何人都可以向我解释这里发生了什么吗?我只期待一个人展示。

1 个答案:

答案 0 :(得分:2)

是的,想通了。这是Adblock Plus的旧版本,由于某种原因,请求每个页面两次。

以隐身模式运行可以解决问题。更新Adblock Plus扩展程序可解决此问题。