相关疑难解决方法(0)

运行MiniProfiler,并将runAllManagedModulesForAllRequests设置为false

最近我们从v1.7升级到MiniProfiler版本2.0.1,从那以后我们无法在我们的MVC3网站中使用它,因为当它试图获取其资源时,它获得了404.

示例资源调用是: /mini-profiler-resources/includes.js?v=tNlJPuyuHLy/d5LQjyDuRbWKa0weCpmO3xkO6MH4TtA=

在搜索时,大多数人都建议只需将设置runAllManagedModulesForAllRequests设置为true.对于咯咯笑,我继续把它设置为真,是的,它确实有效.但这不是一个可以接受的答案.

我如何保持runAllManagedModulesForAllRequests=false并仍然使用MiniProfiler v2?

web-config asp.net-mvc-3 mvc-mini-profiler

47
推荐指数
1
解决办法
4320
查看次数

Mini Profiler不会渲染脚本

我通过NuGet添加了Mini Profiler,虽然在一个非常简单的项目中工作很可爱,这是一个很大的现有项目,当然我遇到了一些问题 :(

它将源代码中的正确脚本标记写为

<link rel="stylesheet" type="text/css" href="/mini-profiler-includes.css?v=1.9.0.0">
<script type="text/javascript">    
    if (!window.jQuery) document.write(unescape("%3Cscript src='/mini-profiler-jquery.1.6.2.js' type='text/javascript'%3E%3C/script%3E"));    
    if (!window.jQuery || !window.jQuery.tmpl) document.write(unescape("%3Cscript src='/mini-profiler-jquery.tmpl.beta1.js' type='text/javascript'%3E%3C/script%3E"));    
</script>    
<script type="text/javascript" src="/mini-profiler-includes.js?v=1.9.0.0"></script>    
<script type="text/javascript">    
    jQuery(function() {    
        MiniProfiler.init({    
            ids: ["e48fcf61-41b0-42e8-935a-fbb1965fc780","870a92db-89bc-4b28-a410-9064d6e578df","30881949-bfdb-4e3a-9ea5-6d4b73c28c1d","6bca31b8-69d9-48eb-b86e-032f4d75f646","df16838d-b569-47d0-93e6-259c03322394"],    
            path: '/',    
            version: '1.9.0.0',    
            renderPosition: 'left',    
            showTrivial: false,    
            showChildrenTime: false,    
            maxTracesToShow: 15    
        });    
    });    
</script>
Run Code Online (Sandbox Code Playgroud)

但是当我尝试打开任何文件时,我得到了一个HTTP 404

在此输入图像描述

我确认有一个MiniProfiler.cs不足App_Start并在那里添加一个断点,代码运行,我甚至补充说

#region Mini Profiler

protected void Application_BeginRequest()
{
    if (Request.IsLocal)
    {
        MiniProfiler.Start();
    }
}
protected void Application_EndRequest() …
Run Code Online (Sandbox Code Playgroud)

installation iis-express asp.net-mvc-3 mvc-mini-profiler

13
推荐指数
1
解决办法
4124
查看次数