私はMVCサイトのプロファイリングにmvc-mini-profilerを使用しています。ローカルマシンでは正常に動作しますが、ホスティングサーバーに公開すると、プロファイラーが読み込まれず、次のエラーが発生します。
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)