12

自動更新参照 'ajaxcontroltoolkit.dll および commonlogging.dll を更新できません

プロジェクトをビルドするたびにこの警告が表示されますが、プロジェクトはローカル システムで中断することなく正常に実行されていますが、サーバーにアップロードした後、godaddy でエラー ページが表示されます。これが Godaddy 共有ホスティング サーバーの 500 エラーの理由ですか?

4

5 に答える 5

13

AjaxControlToolkitでも同じ問題が発生しました。何が原因かわかりませんが、NuGetを使用してツールキットをプロジェクトに再インストールするだけで修正されました。

以下の手順に従ってパッケージをインストールします。

  1. プロジェクトを右クリックして、[NuGetパッケージの管理]を選択します。
  2. オンラインリポジトリで必要なパッケージを検索します。私の場合、これは「ajaxcontroltoolkit」でした。
  3. 表示される結果のリストでパッケージを見つけて、[インストール]ボタンをクリックします。

これにより、パッケージの以前のすべての参照(web.configファイル内の古いDLLと参照)が削除され、新しい正しい参照に置き換えられます。

とても簡単です。

これがお役に立てば幸いです

于 2013-03-18T13:13:41.337 に答える
0

これが誰かの役に立てば幸いです...私はVS2017を使用しており、28の警告を持つASPプロジェクトを持っていました:

自動更新参照 'XXXXX.dll' を更新できません。アセンブリ 'F:\Program Files (x86)\Microsoft Web Tools\Packages\… が見つかりません</p>

...まあ...そのディレクトリは削除されました!

さらに悪いことに (またはより良い)、新しい ASP プロジェクトを作成すると、ソリューション エクスプローラーでの参照の処理が少し異なります。また、新しいプロジェクトで参照されるアセンブリは、C:\Program Files (x86)\Microsoft Visual Studio にあります。 \共有

警告を修正するには... .refresh ファイルを編集しました。

1: 警告をダブルクリックします。2: ソリューション エクスプローラーで Bin フォルダーの下に移動します。

そして変更(例)

..\..\..\..\..\..\..\Program Files (x86)\Microsoft Web Tools\Packages\AspNet.ScriptManager.bootstrap.3.0.0\lib\net45\AspNet.ScriptManager.bootstrap.dll

C:\Program Files (x86)\Microsoft Visual Studio\Shared\Packages\AspNet.ScriptManager.bootstrap.3.0.0\lib\net45\AspNet.ScriptManager.bootstrap.dll
于 2019-01-09T22:19:07.707 に答える