MVCサイトのプロファイルにmvc-mini-profilerを使用しています。それを私のローカルマシン上で正常に動作が、私は私のホスティングサーバーに公開すると、プロファイラはロードされませんし、私は次のエラーを取得する:MVC-Mini-Profilerエラー:yepnopeが定義されていません
yepnope is not defined
yepnope([
私の知る限り、問題はですyepnopeがロードされる前にyepnopeを使用しようとするプロファイラ。ミニプロファイルのレンダーコマンドを実行する前に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ファイルyepnope.jsをロードしようとしたときに404エラーを取得している場合
<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)
私はそれはあなたがそれをロードする必要はありません – normanthesquid
DLLに含まれていたことを、私はyepnopeロードする必要はありませんでした印象の下にありました。インクルードをレンダリングしたときにプロファイラがyepnope.jsへの正しいパスを使用しているかどうか確認してください。そうでない場合は、最新のナゲットパッケージをダウンロードするだけです。 – Sriram
私は最新のNuGetパッケージを今も持っていますが、まだ変更はありません。 – normanthesquid