我们正在尝试使用在经典模式应用程序池中运行的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)。有任何想法吗?感谢。
答案 0 :(得分:0)
您是否在本地计算机或服务器上的IIS中运行探查器时遇到问题?
miniprofiler.com网站上的快速代码示例建议将MiniProfile.Start()调用包装在Request.IsLocal条件(下面的代码)中,这样可以防止在服务器上呈现探查器(除非您正在查看来自服务器本身的页面)。尝试删除Request.IsLocal代码,看看是否有帮助。
protected void Application_BeginRequest()
{
if (Request.IsLocal)
{
MiniProfiler.Start();
}
}