0
プロジェクトでjQuery、Bootstrap.js、およびdatatablesを使用していて、ローカルで実行しているときにすべてが正常に表示されます。しかし、私がDEV環境(IIS 7.5)に公開すると、サーバがjQueryを提供しないかのように、BootsrapとdatatablesにjQueryが必要であるというエラーが発生します。私はこれらのファイルのすべてのいくつかの異なる方法を参照しようとしました:それはBootsrapとDataTableのJSファイルに到達したときに .NET MVC - 公開時のjQueryレンダリングされていません
<script src="~/Scripts/jquery-3.1.1.js" type="text/javascript"></script>
@Scripts.Render("~/Scripts/jquery-3.1.1.js")
@Scripts.Render("~/bundles/jquery") // this pulled in the min version that errored out for another reason, but at least ran
これらのすべて
はまだ同じエラーを生成します。 jQueryは未定義です。私は、jQueryファイルがサーバーに配置され、正しい場所にあることを確認しました。私はまた、彼らが一度以上参照されていないことを確認しました。これはすべて私のJSの参照のための私の現在のセットアップ、私の_Layout.cshtmlの中で起こっている:
<script src="~/Scripts/jquery-3.1.1.js" type="text/javascript"></script>
<script src="~/Scripts/bootstrap.js" type="text/javascript"></script>
<script src="~/Scripts/DataTables/jquery.dataTables.js" type="text/javascript"></script>
あなたのファイルが実際にブラウザに来ているOR彼らはあなたのベースURLを変更する必要があり、その場合には404であれば、あなたは、開発者向けツールで確認することができます。 – singsuyash
jQuery、ブートストラップ、およびデータテーブルはすべて200応答でブラウザに送られます。 –
参照ファイルをサーバーにロールしたことを確認してください。 –