我刚将添加到我与nuget的MVC3项目中,并遵循了设置它的基本步骤。在Application_BeginRequest()上启动配置文件,并在Application_EndRequest()上停止它
protected void Application_BeginRequest()
{
if (Request.IsLocal)
{
MiniProfiler.Start();
}
}
protected void Application_EndRequest()
{
MiniProfiler.Stop();
}MiniProfiler.Stop()正在抛出一个异常--“服务器无法在header发送后追加标头”。
还有其他人见过这个吗?
发布于 2011-07-23 16:03:44
这似乎与梳子(http://combres.codeplex.com/)有关。如果我忽略了对js和css的请求,这些请求已经与梳子合并和压缩,分析器似乎工作得更好(也没有抛出异常)。
发布于 2012-08-02 13:54:18
老问题,但无论如何都要回答。
由某些组件(在我的例子中是SignalR)引起的问题调用HttpResponse.Flush。通过从分析中排除SignalR来解决问题。下面是我们所做工作的一个简单版本。
if (Request.IsLocal && !Request.Path.StartsWith("/signalr"))
{
MiniProfiler.Start();
}希望能帮上忙。
https://stackoverflow.com/questions/6798028
复制相似问题