ASP.NET WindowsServiceのデバッグ

702 ワード

WindowsServiceをデバッグするには、以前プロセスに添付する方法を使ったことがありますが、やはり面倒です.まずサービスをインストールして起動する必要があります.その後、より良い方法を見つけました.方法は以下の通りです.
サービス1.cs(またはその他の起動クラス)には、次のコードが追加されます.
public static void Main(string[] args)
{
Service1 s = new Service1();
s.OnStart(null);
Console.ReadLine();
s.OnStop();
}

 
次に、プロジェクトのプロパティで次のように変更します.
WindowsServiceプロジェクト--』プロパティ--』出力タイプをコンソールアプリケーションに変更します.
WindowsServiceプロジェクト--"プロパティ--"起動オブジェクトを:Service 1に変更します.
 
その後、デバッグを実行できます!
正式に配置するときは変更してください.