首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MiniProfiler.Stop()上的MiniProfiler.Stop异常

MiniProfiler.Stop()上的MiniProfiler.Stop异常
EN

Stack Overflow用户
提问于 2011-07-23 03:24:28
回答 2查看 1K关注 0票数 8

我刚将添加到我与nuget的MVC3项目中,并遵循了设置它的基本步骤。在Application_BeginRequest()上启动配置文件,并在Application_EndRequest()上停止它

代码语言:javascript
复制
    protected void Application_BeginRequest()
    {
        if (Request.IsLocal)
        {
            MiniProfiler.Start();
        }

    }

    protected void Application_EndRequest()
    {
        MiniProfiler.Stop();
    }

MiniProfiler.Stop()正在抛出一个异常--“服务器无法在header发送后追加标头”

还有其他人见过这个吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-23 16:03:44

这似乎与梳子(http://combres.codeplex.com/)有关。如果我忽略了对js和css的请求,这些请求已经与梳子合并和压缩,分析器似乎工作得更好(也没有抛出异常)。

票数 1
EN

Stack Overflow用户

发布于 2012-08-02 13:54:18

老问题,但无论如何都要回答。

由某些组件(在我的例子中是SignalR)引起的问题调用HttpResponse.Flush。通过从分析中排除SignalR来解决问题。下面是我们所做工作的一个简单版本。

代码语言:javascript
复制
if (Request.IsLocal && !Request.Path.StartsWith("/signalr"))
{
    MiniProfiler.Start();
}

希望能帮上忙。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6798028

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档