inetinfo.exe、dllhost.exe、aspnet_wp.exeはすべてデバッガーの下で開始し、どちらにも添付できないのですか?
質問
ASP.NETアプリケーションをデバッグしようとしています。 IISで仮想ディレクトリを作成し、そこにすべてのバイナリとweb.configをコピーしました。同じコンピューターで実行されているクライアントプログラムからリクエストを渡すと、aspnet_wp.exeが開始されますが、何か問題が発生します。
プロセスに添付して、デバッグしてみたいと思います。 Visual Studioに「プロセスに添付」するように依頼すると、プロセスのリストが表示され、 aspnet_wp.exe
, inetinfo.exe
と dllhost.exe
すべてが他のプログラムによってすでにデバッグされているかのように灰色に表示されているので、私はそれらのいずれにも取り付けることができません。
web.configで「デバッグ」オプションを無効にしようとしました。
<system.web>
<compilation debug="false">
othersettings
</system.web>
しかし、それは動作を変えませんでした。
何が起こっているのか、どのようにしてASPNET_WP、INETINFO、DLLHOSTを作成するにはどうすればよいですか?
解決
問題は原因でした IIS診断ツールキット 最近インストールしました。 IISでいくつかの魔法のスニファーを実行するため、デバッガーとして添付する必要があります。ツールキットのどのコンポーネントが問題を引き起こしているのかわかりません。
ツールキットを削除した後、3つのプロセスはすべて正常に開始され、Visual Studioデバッガーをそれらのいずれかに添付できます。
所属していません StackOverflow