Web サービス (Windows XP SP3、VS 2008、ASP.NET 2、VB.NET) をデバッグしようとしています。
ほとんどの場合、asp.net ワーカー プロセスが既に読み込まれている場合は、Web サービスを呼び出す Windows フォームを開始し、Visual Studio で aspnet_wp.exe にアタッチして、心ゆくまでデバッグできますが、Application Start をキャッチできません。 global.asax のイベントは面倒です。
IIS をリセットすると、もちろん、アプリケーションの開始イベントがすべて終了するまで、アタッチするプロセスはありません。
これを行うために私が見つけた唯一の方法は、別のaspxページを作成し、それを開始ページとして設定して実行することです-その後、アプリ開始イベントの休憩で停止できますが、ページを維持するのは面倒ですこれは本質的に単なるテスト スタブです。
少しすっきりしたアイデアはありますか?「プロセスが開始したらすぐにプロセスにアタッチする」のようなものです。
もちろん、 Web サービスをデバッグできるようにするために aspnet_wp.exe に明示的にアタッチする必要はありませんが、それを行う方法も見つかりませんでした。
提案をありがとう。