3

私はVisual Studioプロジェクトに取り組んでいます。Visual Studio 2010 を使用しています。このプロジェクトには、ASP.NET アプリケーション プロジェクトと別の ASMX Web サービス プロジェクトがあります。Web アプリケーション プロジェクトがスタートアップ プロジェクトとして設定されます。

Visual Studio にデバッグを開始するように指示すると、Web アプリケーションと Web サービスの両方が正しく開始されます。ただし、デバッガーを Web サービスではなく Web アプリケーションにアタッチするだけです。この問題は、プロジェクトに使用する Web サーバー (IIS、IIS Express、Visual Studio Development Web サーバー) に関係なく発生するようです。

両方を同時にデバッグするには、デバッグ セッション中に手動でデバッガーを Web サービスにアタッチする必要があります。

デバッグの開始を指示したときに、Visual Studio を両方のプロジェクトに自動的にアタッチするにはどうすればよいですか?

4

2 に答える 2

7

Web サービスとアプリケーションの両方をスタートアップ プロジェクトに設定すると、これが機能することがわかりました。これを行うには、ソリューション ファイルを右クリックし、[ Set Start-up Projects...]などを選択します。

于 2013-09-12T06:32:12.713 に答える
0

オプションの 1 つは、Visual Studio の 2 つのインスタンスを開き、プロジェクトを個別にデバッグすることですが、手動でデバッガーをアタッチするのとほとんど同じ不便です。

ところで、両方のプロジェクトで ASP.NET デバッガーを許可していますか (プロジェクト プロパティ > Web タブ > デバッガー セクション)。

于 2013-08-26T07:16:11.923 に答える