我正在使用mvc-mini-profiler来分析我的MVC站点。它在我的本地机器上运行得很好,但是当我发布到我的托管服务器时,分析器没有加载,并且我得到了以下错误:
yepnope is not defined
yepnope([ 据我所知,问题出在分析器试图在yepnope加载之前使用yepnope。有没有办法绕过这个问题,比如在执行miniprofile render命令之前,强制检查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)发布于 2011-08-02 02:49:47
如果其他任何人有这个问题,它已经提交到他们的google代码项目。这是一个已知的问题,他们正在努力解决。
Issue Page if you want to track it
发布于 2011-06-24 09:53:40
检查在尝试加载yepnope.js时是否出现404错误。在处理应用程序路径时,MvcProfiler中存在一个错误,该问题已在以后的构建中得到解决。
MVC Mini Profiler includes not respecting application's path
发布于 2011-07-07 14:11:56
在你的网站上注册时,确保你没有清除你的路由。迷你探查器可能会在您的站点初始化之前为这些javascript文件添加自己的路由到RouteCollection。
https://stackoverflow.com/questions/6450353
复制相似问题