VisualStudio2012で同じソリューションの下に2つのプロジェクトがあります。
1つ目はWPFプロジェクト、2つ目はASPプロジェクトです。
WPFは、Webブラウザーコントロールを介してaspページを呼び出します。スタートアッププロジェクトではないのに、ASPページの背後にあるコードにステップインできる方法はありますか?
VisualStudio2012で同じソリューションの下に2つのプロジェクトがあります。
1つ目はWPFプロジェクト、2つ目はASPプロジェクトです。
WPFは、Webブラウザーコントロールを介してaspページを呼び出します。スタートアッププロジェクトではないのに、ASPページの背後にあるコードにステップインできる方法はありますか?
デバッグ時にロードされるWPFプロジェクトとASPプロジェクトの両方を設定できます。ソリューションエクスプローラーで、ソリューションノードを右クリックし、[プロパティ]を選択します。左側のツリーでCommonProperties\Startupプロジェクトが選択されていることを確認します。[複数のスタートアッププロジェクト]ラジオボタンをクリックし、リストでデバッグ時に開始するプロジェクト(F5)を[開始]に設定します。
これで、F5キーを押してデバッグすると、両方のプロジェクトが開始され、両方にブレークポイントを設定できます。
デバッガーを対応する ISS プロセスにアタッチする必要があります。Visual Studio の場合:
メニュー バーから [デバッグ] をクリックします [プロセスにアタッチ] をクリックします 左下隅にある [すべてのユーザーからのプロセスを表示する] チェックボックスをオンにします プロセス リストから aspnet_wp.exe (ISS のバージョンによっては w3wp.exe) を選択します付ける」