0

私のソリューションではreg、アプリを起動するためのコンソール プロジェクトがあり、正常に動作します

コンソールを Windows サービスに置き換えたいのですService1 が、機能せず、データベースに接続する際にエラーが発生します

これが私の解決策であり、Service1 item代わりにコンソールを使用しますreg

ここに画像の説明を入力

これが私のonStart方法です

      protected override void OnStart(string[] args)
      {
            System.Diagnostics.Debugger.Launch();
                 EventLog.WriteEntry("Service Started...");
                 ConfigureServer();
      }

ここで、 ログインによって要求されたデータベース xds を実行できないという問題が発生します

 using (System.Management.Automation.PowerShell powershell = System.Management.Automation.PowerShell.Create())
                     {
                          powershell.Runspace = myRunSpace;
                          powershell.Commands.AddScript("Get-CsTrustedApplicationPool");
                          Collection<PSObject> results = null;
                          Collection<ErrorRecord> errors = null;
                          try
                          {
                                results = powershell.Invoke();
                                errors = powershell.Streams.Error.ReadAll();
                          }
4

1 に答える 1

1

あなたのサービスはどのアカウントで実行されていますか?

ここに画像の説明を入力

于 2012-07-17T03:35:33.127 に答える