MVC-Mini-Profiler Ошибка: yepnope не определен - PullRequest
1 голос
/ 23 июня 2011

Я использую mvc-mini-profiler для профилирования моего сайта MVC.Он отлично работает на моем локальном компьютере, но когда я публикую на своем хостинг-сервере, профилировщик не загружается, и я получаю следующую ошибку:

yepnope is not defined
yepnope([ 

Насколько я могу судить, проблема заключаетсяв профилировщике пытается использовать yepnope до загрузки yepnope.Есть ли способ обойти это, возможно, путем принудительной проверки, был ли загружен yepnope перед выполнением команды рендера miniprofile?Вот соответствующие строки из сгенерированного источника страницы

<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)

Ответы [ 3 ]

0 голосов
/ 07 июля 2011

Убедитесь, что вы не очищаете свои маршруты при регистрации их для своего сайта. Мини-профилировщик добавляет свои собственные маршруты для этих файлов javascript в коллекцию RouteCollection потенциально до инициализации вашего сайта.

0 голосов
/ 01 августа 2011

Если у кого-то еще возникла эта проблема, она была отправлена ​​в проект Google Code.Это известная проблема, и они работают над ней.

Страница проблемы, если вы хотите отследить ее

0 голосов
/ 24 июня 2011

Проверьте, не появляется ли ошибка 404 при попытке загрузить yepnope.js.В MvcProfiler возникла ошибка при работе с путем приложения, которая была устранена в последующих сборках.

MVC Mini Profiler включает не соблюдающий путь приложения

...