1

私の Visual Studio プロジェクトの 1 つは、メイン Web サイトのフォルダーで実行されるカスタム DLL を生成します (Web サイトは Web アプリケーションではなく Web サイトであるため、VS からは公開していません。すべてのファイルは手動でコピーされます)。 )。変更を加えて DLL を上書きするたびに、変更内容がすぐに反映されません。これは、Web サイトがメモリにキャッシュされた元の DLL ファイルを実行しているためと思われます。

DLL を実行しているプロセスを特定して停止するにはどうすればよいですか? フォルダーから DLL を削除しても、サイトは正常に動作し、変更はありません。また、IIS のアプリケーション プールとサイトを停止して再起動しました。

「昔は」svchost プロセスを停止していましたが、タスク マネージャーにはそのようなものは表示されません。

ご協力いただきありがとうございます。マイク

4

1 に答える 1

0

Process Explorerを入手DLL Viewしてください。これには、どのDLLがどのプロセスで使用されているかを確認できるという機能があります。

有効にする方法のスクリーンショットについては、現在プロセスにロードされている DLL のリストを取得するを参照してくださいDLL View

于 2013-07-29T20:20:14.667 に答える