MiniProfiler与ASP.NET WebForms经典模式

时间:2013-02-05 11:21:23

标签: webforms mvc-mini-profiler mvcminiprofiler

我们正在尝试使用在经典模式应用程序池中运行的ASP.NET WebForms应用程序配置MiniProfiler(无法将其更改为集成)。我们无法让处理程序工作,因此加载资源失败。

为了解决这个问题,我们在https://github.com/SamSaffron/MiniProfiler/tree/master/StackExchange.Profiling/UI中包含了.js,.css,.tmpl和.html。这样做后,这些资源就会被加载,但我们仍然没有看到任何内容。

初始化脚本在最终的html中呈现,但是...块永远不会生成。我假设因为脚本永远不会运行。我们尝试加载jQuery v1.7.1和更新版本;没有工作。

控制台中没有404或任何内容(Chrome或FireFox)。有任何想法吗?感谢。

1 个答案:

答案 0 :(得分:0)

您是否在本地计算机或服务器上的IIS中运行探查器时遇到问题?

miniprofiler.com网站上的快速代码示例建议将MiniProfile.Start()调用包装在Request.IsLocal条件(下面的代码)中,这样可以防止在服务器上呈现探查器(除非您正在查看来自服务器本身的页面)。尝试删除Request.IsLocal代码,看看是否有帮助。

protected void Application_BeginRequest()  
{  
    if (Request.IsLocal)  
    {  
        MiniProfiler.Start();  
    }   
}