MiniProfiler 页面每次请求加载两次
MiniProfiler page loading twice per request
我已将其归结为最小的示例:
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();
}
这会产生结果:
谁能给我解释一下这是怎么回事?我期待只有一个显示。
对,想通了。这是一个旧版本的 Adblock Plus,出于某种原因请求每个页面两次。
运行 在隐身模式下阻止了问题的发生。更新 Adblock Plus 扩展解决了这个问题。
我已将其归结为最小的示例:
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();
}
这会产生结果:
谁能给我解释一下这是怎么回事?我期待只有一个显示。
对,想通了。这是一个旧版本的 Adblock Plus,出于某种原因请求每个页面两次。
运行 在隐身模式下阻止了问题的发生。更新 Adblock Plus 扩展解决了这个问题。