sln に wcf サービスを含むリモート Web サイト プロジェクトがあり、サーバーでデバッグが許可されていません...クライアントを実行すると、起動時にサーバーをデバッグできないというエラーが表示されます..どうすればよいですかvsにリモートサーバーのデバッグをやめるように言いますか?
1 に答える
1
同じソリューション内にクライアント プロジェクトとサーバー プロジェクトの両方がある場合、VS2008 は一方または両方を同時にデバッグできます。これを制御する 2 つの独立した設定があります。
- ソリューションを右クリックし、[スタートアップ プロジェクトの設定] を選択します。これにより、F5 キーを押したときにデバッガーで開始するプロジェクトをいくつでも選択できます。スタートアップ リストにないプロジェクトは、それがサーバーであればいずれにせよ実行される可能性がありますが、VS2008 デバッガーでは実行されません。これは重要な違いです。
- すべての ASMX および WCF サービス プロジェクトのプロパティ ウィンドウには、クライアント プロジェクトの実行時に VS2008 がデバッガーでプロジェクトを自動起動するかどうかを制御する "Always Start When Debugging" というプロパティがあります。
したがって、次のことをお勧めします。
- サーバー プロジェクトがソリューションのスタートアップ プロジェクトの 1 つとして設定されていないことを確認します。
- デバッグ時にサーバー プロジェクトが常に開始するように設定されていないことを確認してください。
于 2009-11-22T11:35:33.633 に答える