javascript - MVC-Mini-Profiler 错误 : yepnope is not defined

标签 javascript .net asp.net-mvc-3 mvc-mini-profiler yepnope

我正在使用 mvc-mini-profiler 来分析我的 MVC 站点。它在我的本地计算机上运行良好,但是当我发布到托管服务器时,探查器不会加载,并且出现以下错误:

yepnope is not defined
yepnope([ 

据我所知,问题在于分析器在加载 yepnope 之前尝试使用 yepnope。有没有办法解决这个问题,也许可以在执行 miniprofile 渲染命令之前强制检查 yepnope 是否已加载?以下是页面生成源中的相关行

<script type="text/javascript" src="/mini-profiler-yepnope.1.0.1.js"></script>
<script type="text/javascript">
yepnope([
{ test: window.jQuery, nope: '/mini-profiler-jquery.1.6.1.js' }, 

为了完整起见,我的 _layout 文件中的调用

<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/jquery-ui.min.js" type="text/javascript"></script>
@MiniProfiler.RenderIncludes(position: RenderPosition.Left, showTrivial: false, showTimeWithChildren: false)

最佳答案

检查尝试加载 yepnope.js 时是否收到 404 错误。 MvcProfiler 在处理应用程序路径时存在错误,该错误已得到解决 在以后的构建中。

MVC Mini Profiler includes not respecting application's path

关于javascript - MVC-Mini-Profiler 错误 : yepnope is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6450353/

相关文章:

javascript - 如何在 React Native 中导入 geolib 来计算两点之间的距离?

javascript - 在 JS 和 PHP 中需要相同的类,处理这个问题的正确方法是什么?

javascript - 如何访问 ngfor 中 Angular 2 中生成的 Accordion 列表中的特定 Accordion

.net - 使用SVN管理项目代码

c# - 将 ASP.NET MVC 3 应用程序部署到 IIS

javascript - 使用 ajax 进行 HTML 重定向

c# - 使用哈希表查找字符串中的字符

.net - .NETStandard1.6 PCL : "Your project is not referencing the ". NETPlatform 的错误,版本=v5。 0"framework"

asp.net-mvc - MultiSelectList SelectedValues,在 mvc3 中不起作用

asp.net-mvc-3 - JQGrid隐藏列并分组排序