自動更新参照 'ajaxcontroltoolkit.dll および commonlogging.dll を更新できません
プロジェクトをビルドするたびにこの警告が表示されますが、プロジェクトはローカル システムで中断することなく正常に実行されていますが、サーバーにアップロードした後、godaddy でエラー ページが表示されます。これが Godaddy 共有ホスティング サーバーの 500 エラーの理由ですか?
自動更新参照 'ajaxcontroltoolkit.dll および commonlogging.dll を更新できません
プロジェクトをビルドするたびにこの警告が表示されますが、プロジェクトはローカル システムで中断することなく正常に実行されていますが、サーバーにアップロードした後、godaddy でエラー ページが表示されます。これが Godaddy 共有ホスティング サーバーの 500 エラーの理由ですか?
AjaxControlToolkitでも同じ問題が発生しました。何が原因かわかりませんが、NuGetを使用してツールキットをプロジェクトに再インストールするだけで修正されました。
以下の手順に従ってパッケージをインストールします。
これにより、パッケージの以前のすべての参照(web.configファイル内の古いDLLと参照)が削除され、新しい正しい参照に置き換えられます。
とても簡単です。
これがお役に立てば幸いです
これが誰かの役に立てば幸いです...私は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