2016-03-24 8 views
0

私はASPを持っています。 BundleConfigがjquery、bootstrap、およびmodernizrスクリプトを宣言している.NET MVCプロジェクト。これはlocalhost上で正常に動作し、スクリプトへのパスは正確な.jsファイルにつながります。Asp .Net Mvc間違ったスクリプトのパスを束ねる

しかし、ホスティングに発行した後、スクリプトは次のエラーメッセージで読み込みに失敗: Failed to load resource: the server responded with a status of 500 (Internal Server Error) http://example.com/bundles/jquery?v=SomeStrangeIdHere

はなぜパスが変更されましたか?そして、スクリプトを正しく読み込むにはどうすればいいですか?

+0

あなたはパスが変更どういう意味ですか?元の.jsスクリプトもホストに公開されていますか? –

+0

私は考え出した。問題は私のルート設定にあります。デフォルトルートにカルチャトークンを追加します。 – Waldemar

答えて

1

NuGetパッケージをアップグレードしてください。jqueryをアップグレードして近代化してください。

.dllファイルを再構築してコードを再プッシュします。あなたはまだエラーを取得している場合、私はあなたの_layout.cshtmlを見て、その何かのような...

@Scripts.Render("~/bundles/integrationpoint") @RenderSection("scripts", required: false)

は、最後に私が見るためにあなたのScriptsフォルダの下にチェックしますあなたのHTMLの下部にあることを確認しますjqueryがロードされている場合。

(あなたはそれがローカルで動作すると言うときにも、 - ?あなたのChromeを使用してハードリロードのためのCLT + Shiftキー+ Rを行う場合は、そのキャッシュされていないことを確認している。)