0

最近引き継いだ ASP VB Web サイト プロジェクトをデバッグしようとしています。

ホームページにいる間にデバッグを開始します。

次のエラーが表示されます。

コマンド ラインまたはデバッガーからサービスを開始できません。最初に Windows サービスを (installutil.exe を使用して) インストールし、次に ServerExplorer、Windows サービス管理ツール、または NET START コマンドで開始する必要があります。

プログラムが開始しようとしているサービスを確認するにはどうすればよいですか?

このエラーで他の質問を見ましたが、役に立ちませんでした。

ありがとう!

4

2 に答える 2

0

vs.net からウィンドウ サービスを開始しようとしています。アプリケーションをサービスとして開始し、デバッガーをアタッチする必要があります。次のコマンドラインで追加のプロジェクトを作成できます。

public static int Main(string[] args)
{
    // Startup as application
}

コマンドライン アプリケーションとしてサービスを開始します。

または、サービスにブレークポイントを追加して、デバッガーをアタッチできます。

Debugger.Break() 

サービスの構成と開始

于 2013-08-06T15:06:35.863 に答える
0

ASP/ASP.NET アプリケーションではなく、Windows サービス プロジェクトをデバッグしようとしています - デバッガーから開始できません。ソリューションに複数のプロジェクトがある場合は、スタートアップ プロジェクトを作業中のプロジェクトに設定してください。

サービスをデバッグする必要がある場合は、メッセージが示すようにコンパイルしてインストールし、サービスを実行しているプロセスに Visual Studio デバッガーをアタッチします。

于 2013-08-06T15:04:07.503 に答える