【ASP.NET】「’jquery’ は無効なスクリプト名です。名前は ‘.js’ で終わる必要があります。」というエラーの対処方法

スポンサーリンク

ASP.NET Webアプリケーション (.NET Framework)でWebFormsアプリケーションのプロジェクトを作成し、
そのまま実行した際に、以下のようなエラーが出たので対処方法を紹介します。

'/' アプリケーションでサーバー エラーが発生しました。
'jquery' は無効なスクリプト名です。名前は '.js' で終わる必要があります。
説明: 現在の Web 要求を実行中に、ハンドルされていない例外が発生しました。エラーに関する詳細および例外の発生場所については、スタック トレースを参照してください。

例外の詳細: System.InvalidOperationException: 'jquery' は無効なスクリプト名です。名前は '.js' で終わる必要があります。

ソース エラー:

現在の Web 要求の実行中にハンドルされていない例外が生成されました。障害の原因および発生場所に関する情報については、下の例外スタック トレースを使って確認できます。

スタック トレース:


[InvalidOperationException: 'jquery' は無効なスクリプト名です。名前は '.js' で終わる必要があります。]
   System.Web.UI.ScriptReference.GetDebugName(String releaseName) +181
   System.Web.UI.ScriptReference.ShouldUseDebugScript(String releaseName, Assembly assembly, Boolean isDebuggingEnabled, Assembly currentAjaxAssembly) +34
   System.Web.UI.ScriptReference.DetermineResourceNameAndAssembly(ScriptManager scriptManager, Boolean isDebuggingEnabled, String& resourceName, Assembly& assembly) +134
   System.Web.UI.ScriptReference.GetUrlFromName(ScriptManager scriptManager, IControl scriptManagerControl, Boolean zip, Boolean useCdnPath) +154
   System.Web.UI.ScriptReference.GetUrlInternal(ScriptManager scriptManager, Boolean zip, Boolean useCdnPath) +632
   System.Web.UI.ScriptReference.GetUrl(ScriptManager scriptManager, Boolean zip) +211
   System.Web.UI.ScriptManager.RegisterUniqueScripts(List`1 uniqueScripts) +212
   System.Web.UI.ScriptManager.RegisterScripts() +564
   System.Web.UI.ScriptManager.OnPagePreRenderComplete(Object sender, EventArgs e) +205
   System.Web.UI.Page.OnPreRenderComplete(EventArgs e) +138
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +8012

バージョン情報: Microsoft .NET Framework バージョン:4.0.30319; ASP.NET バージョン:4.8.9282.0

対処方法

「NuGetパッケージマネージャー」で”AspNet.ScriptManager.jQuery”をインストールします。

1.「ツール」→「NuGetパッケージマネージャー」→「ソリューションのNuGetパッケージの管理」を選択

2.「参照」タブの検索窓に”AspNet.ScriptManager.jQuery”を入力し、以下画像の赤枠を選択し、インストール

3.これでもう一度アプリケーションを実行すると正常に画面が表示されます。

コメント

タイトルとURLをコピーしました