IIS 7では、[ワーカープロセス]、[現在の要求の表示]の順にクリックして、現在実行されているすべての要求を確認します。
http://technet.microsoft.com/en-us/library/cc732518(v=WS.10).aspx
IIS 8では、このオプションが表示されません。IIS 8で設定する必要があるものはありますか?
編集:管理者としてinetmgrも実行してみました。
IIS 7では、[ワーカープロセス]、[現在の要求の表示]の順にクリックして、現在実行されているすべての要求を確認します。
http://technet.microsoft.com/en-us/library/cc732518(v=WS.10).aspx
IIS 8では、このオプションが表示されません。IIS 8で設定する必要があるものはありますか?
編集:管理者としてinetmgrも実行してみました。
UIのヒントはありませんでしたが、サーバーマネージャーの機能としてオンにすることができました。
サーバーマネージャー->役割の追加。
必要な機能はPowerShellでインストールできます。
IISマネージャー:
Install-WindowsFeature Web-Mgmt-Tools
モニターのリクエスト:
Install-WindowsFeature Web-Request-Monitor
これらの機能をインストールした状態で、IISマネージャーを実行し、以下のスクリーンショットに示されている[ワーカープロセス]セクションを参照します。ワーカープロセスのリストから、目的のプロセスをダブルクリックして現在実行中のリクエストを表示するか、右クリックのコンテキストメニューを使用します。
アドレスバーの左側にある戻る/進む矢印を使用して、要求のリストとワーカープロセスの間を行き来することができます。alt+left arrow
/キーはalt+right arrow
同じアクションを実行します。
昇格したコマンドラインからこれを実行する必要がありました
%windir%\system32\inetsrv\appcmd list requests
5秒を超えるリクエストを確認したい場合
%windir%\system32\inetsrv\appcmd list requests /elapsed:5000
ループ内(あなたが%windir%\system32\inetsrv\
for /l %x in (,,) do (appcmd list requests /elapsed:5000 & timeout 2)
このショーはそれをインストールする手順です。https://portal.ektron.com/KB/10396/から:
インストール後に実行するには、IISマネージャーのサーバー設定で[ワーカープロセス]アイコンを見つける必要があります。
ASP.netのもう1つの優れたオプションは、タスクマネージャーに移動し、プロセスを右クリックして[ダンプファイルの作成]を選択し、作成した.dmpファイルをダウンロードしてダブルクリックしてVisualStudiosデバッガーにロードすることです。次に、スレッドとその呼び出しスタックを調べて、すべての要求が実行されている場所を確認します。このメソッドを使用すると、要求が何を行っているかを正確に確認できます(無限ループ、デッドロックなど)。