VS11 removed macros以降、キーボードショートカットを使用してthis macro to attach to the webserverを起動できなくなりました。VS11のw3wp.exeに接続するキーボードショートカット
VisualStudio 2012でキーボードショートカットを使用してデバッガを起動し、特定のプロセスにアタッチする別の方法はありますか?
VS11 removed macros以降、キーボードショートカットを使用してthis macro to attach to the webserverを起動できなくなりました。VS11のw3wp.exeに接続するキーボードショートカット
VisualStudio 2012でキーボードショートカットを使用してデバッガを起動し、特定のプロセスにアタッチする別の方法はありますか?
プロジェクトプロパティのチェックボックスをオンにすると、ビジュアルスタジオのデバッガが自動的にWebサーバーに接続されます。それのためにマクロは決して必要ではありません。
Visual Studioのプロジェクトプロパティの[Web]タブの[Use Local IIS Web server]チェックボックスをオンにします。次に、「デバッガ」の下にある「ASP.NET」ボックスを確認してください
デバッグするには、F5キーを押してください。
F5は、単にw3wp.exeのために添付して取得するには、[編集]
が...
を使用すると、そのWebプロジェクトの上でスタートアッププロジェクト
として設定されたWebプロジェクトを持っていることを確認してください設定Webタブをクリックし、 "Use Local IIS Web server"を選択し、あなたのサイトに移動するために使用するURLを入力します(URLは実際には「現在のページ」で開始アクションを保持する場合にのみ重要です)。私は、ブラウザが実際に別のサイトに入っている可能性が高いので、ブラウザを立ち上げるのが好きではありません。しかし、w3wp.exeに接続すると、どんなサイトでもデバッグできます。
VS12では、既定値が存在しないため、自分のショートカットを追加しました。
CRTL + Shiftキー+ ALT + Dは
は、Webアプリケーションのために、私は通常それに従ってくださいワットと入力します。 Enterはあなたの右のピンキーの大きな鍵です。
**入力キーについて**私に思い出させるために+1。 – iamwill
私のシフトキーは私のEnterキーより少し大きいので、この答えは私を本当に混乱させました。 – JeremyWeir
Coryの答えに応じて、独自のショートカットを作成する必要はありません。 CTRL + ALT + Pはプロセスへのアタッチダイアログを開き、彼の提案を使用して "w"と入力すると、リスト内のIISプロセスを見つけることができます。
これは、リモートデバッグのため、自動的に接続するローカルプロセスがない場合にも便利です。
ローカルマシンでIISを使用している場合は、プロジェクトのプロパティの[Web]タブでローカルIIS WebサーバーまたはカスタムWebサーバーとして設定できます。
はCtrl + Alt + P 押しワット OKを押して入力します(99%でW3WPがある最初のものを見つける必要があります)
私はローカルのIIS Webサーバーを使用しません、私はw3wp.exeを正しく使用します – JeremyWeir
違いはありますか? w3wp.exeはIISです。私は、IIS ExpressまたはVS Dev Serverについては言及していません。そのコメントは意味をなさない。 – dodexahedron
非Webプロジェクトのソリューションでは、現在編集中のプロジェクトでは使用できない場合があります。これは、すべてのプロジェクトがウェブであれば良い方法かもしれません。完璧なソリューションではありません。 – iamwill