web-dev-qa-db-ja.com

Windows 10 / IIS 10でIISプロセス(w3wp.exe))にアタッチする方法

Windows 8.1でVisual Studio 2013を使用して、アプリケーションプールを実行しているw3wp.exeプロセスにアタッチすることにより、IISでホストされているアプリケーションのデバッグに使用されました。

8.1から10にアップグレードした後、[すべてのユーザーからのプロセスを表示する]チェックボックスをオンにしても、[プロセスにアタッチ]ダイアログにw3wp.exeプロセスが表示されなくなりました。

IIS 10のアプリケーションプールのプロセス名は何ですか?Windows 10でアプリケーションをデバッグする別の方法があるかもしれませんIIS

PDATE:問題は、すべてのw3wp.exeプロセスが停止したことでした。ブラウザーでURLを再度押すだけでw3wp.exeプロセスが開始され、通常どおりデバッグできました。

何らかの理由で、すべてのw3wp.exeプロセスが停止しました。アプリプールをリサイクルし、ブラウザーウィンドウを更新すると、w3wp.exeが開始され、通常どおり[プロセスにアタッチ]ダイアログに表示されました。

これがIIS 10関連の問題であるかどうかはわかりませんが、以前のバージョンのIISではこれを経験していません。

Visual Studioを管理者モードで開き、[デバッグ]-> [プロセスにアタッチ]-> [すべてのユーザーのプロセスを表示]チェックボックスをオンにして、w3wp.exeを選択します。ソースコードのデバッグには管理モードが必要です。

22
Farah Nawaz