18

私の ASP.Net プロジェクトはうまく機能していますが、突然停電が発生しました。Web アプリを実行すると、多くのものが表示されるようになりました

アセンブリ Sanitizer を読み込めませんでした...」、「HtmlAgility を読み込めませんでした...

エラー。これらの以前のエラーは、Visual Studio 2012 内でManage Nuget Package Solutionsを使用してアンインストール/再インストールすることで解決できました。

しかし今、私は別のエラーに遭遇しました:

「jquery」は有効なスクリプト名ではありません。名前は '.js' で終わる必要があります。"

パッケージを再インストールして同じことをしようとしましたが、うまくいきません。これを解決するにはどうすればよいですか? root\Scripts フォルダーに jquery.js ファイルが既にあります。また、セクション内にこのファイルへの参照を追加しました。

<script src="Scripts/jquery.js"></script>

しかし、それでもうまくいきません。助けてください。

4

10 に答える 10

28

ちなみに、Nuget ツールを使用してAspNet.ScriptManager.jQuery.UI.Combinedとパッケージをインストールすることで、これを解決できました。AspNet.ScriptManager.jQuery

于 2013-02-21T08:52:21.150 に答える
5

プロジェクトを右クリックし、NuGet パッケージの管理に移動してから、インストールするだけです

AspNet.ScriptManager.jQuery.UI.Combined

AspNet.ScriptManager.jQuery

パッケージ

于 2016-02-16T07:04:00.067 に答える
2

同様の状況がありましたが、DotNetOpenAuth.Core を更新しようとした後に発生しました。まず、NuGet を更新する必要があるとのことでした。それを実行した後、OpenAuth を更新しました。その後、「'jquery' は有効なスクリプト名ではありません。名前は '.js' で終わる必要があります。」というメッセージが表示され始めました。

jquery バンドルを追加する行を削除すると、jquery-ui などで発生します。

AspNet.ScriptManager.jQuery と AspNet.ScriptManager.Bootstrap パッケージの両方をアンインストールして再インストールしました (最終的にはそれについて文句を言うので)、それでもうまくいきません。

私が行った最後のステップは、パッケージマネージャーコンソールからAjaxControlToolkitをアンインストールして再インストールすることでした。これで修正されました。

于 2014-07-03T04:56:36.733 に答える
2

フォローアップの回答を投稿していただきありがとうございます。VS.NET 2013 の新しい One ASP.NET テンプレートに基づいて jQuery.UI を新しい ASP.NET Web フォーム プロジェクトにインストールし、マスター ページのスクリプト マネージャーに次の行を追加した後、同じエラーが発生しました。

<asp:ScriptReference Name="jquery.ui.combined" />

あなたが述べたように AspNet.ScriptManager.jQuery.UI.Combined NuGet パッケージをインストールした後、エラーはすぐに解決されました。

于 2013-11-07T14:53:17.727 に答える
1

私は同様の状況にあり、すでにスクリプト参照 (上記) を持っていましたが、dll がローカル フォルダーにコピーされていることも確認する必要がありました。

AspNet.ScriptManager.jQuery および AspNet.ScriptManager.jQuery.UI.Combined で F4 キーを押し、Copy Local を True に設定します。

于 2014-05-02T14:41:37.747 に答える