Visual Studio 2013で開発されたASP.NET MVC 5アプリケーションがあります。私がIDEでソリューションを実行すると、すべてうまく動作します。テストサーバーとプロダクションサーバーでもすべてがうまく機能します。ASP.NET MVC 5ソリューションはVS2013で動作しますが、VS2015では動作しません。
同じマシンで全く同じソリューションを実行すると、Visual Studio 2015には、cssファイルとjavascriptファイルはロードされません。ブラウザでのデバッグでは、VS 2013では静的リソースのGETリクエストが成功し、200 OKになったことが明らかになりました。 VS2015で500の内部サーバーエラーが発生します。
Visual Studioでソリューションを実行するときにIIS Expressを使用しています。
例:要求jquery.validate.js:
編集:私は、問題がコードであるとは思わない
、なぜならVS2013とサーバーで動作します。
BundleConfig:
@Scripts.Render("~/bundles/jqueryval")
他のスクリプトが直接実装されています:レイアウトビューで
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery.validate*"));
いくつかのスクリプトが同梱経由implementetされています。しかし、ここでいくつかのコードですビュー:
CSSと同じ<script src="~/Scripts/vendor/modernizr-2.8.3-respond-1.4.2.min.js"></script>
:再び
<link href="~/Content/style.css" rel="stylesheet">
、そのすべてがVS2013でとdeplyomentサーバー上ではなく、VS2015でうまく働きます。
誰かがアイデアを得ましたか?
理解を深めるためにコードを追加できますか? – Massimo
@Massimo:いくつかのコードを追加しました –
あなたはその特権アイテムをクリックすると、ネットワークタブで利用可能なエラーに関する詳細情報がありますか? – Developer