長時間実行されるタスクの使用中に AppDomain を作成するサービス アプリがあります。一意の ID を持つ Hashtable に格納することで、これらを追跡してきました。
タスクが完了すると、サービス アプリはそのタスクに割り当てられた AppDomain をアンロードし、appdomain Hashtable から削除します。
純粋にサニティ チェックの観点から、CLR にクエリを実行して、作成中のアプリ ドメインによってまだ読み込まれているアプリ ドメインを確認する方法はありますか (つまり、トラッキング ハッシュテーブルを CLR が実際に見ているものと比較できます)。