私のソリューションには2つのプロジェクトがあります。 1つはアプリケーションです。もう1つはWindowsサービスです。私はセットアップインストーラを作成し、これらの2つのプロジェクトの主な出力をインストーラに追加しました。私のセットアップインストーラは、アプリケーションとWindowsサービスをインストールする際にデータソースを要求します。 SQLサーバー名を入力すると、アプリケーションとWindowsサービスの両方がシステムにインストールされます。変更された接続文字列でアプリケーションを開いて使用することができますが、Windowsサービスの状態を確認すると、実行中ではありません。 。サービスは、「タイムリーに開始要求または制御要求に応答しませんでしたセットアップインストーラでインストール中にWindowsサービスの接続文字列を変更する
すべてのヘルプははるかに高く評価されて
:私は手動でWindowsサービスを開始しようとすると、私はエラー1053を取得します。
サービスの接続文字列はどこに格納されていますか? – Christoph
Servicename.exe.configファイル – user7610253
最後に、セットアップインストーラでWindowsサービスをインストールしている間に、Windowsサービスの接続文字列を変更できます。インストーラクラスのBeforeInstall()メソッドをオーバーライドしてから、接続文字列を変更しました。 Windowsサービスをインストールし、正常に動作しているシステムにインストールします。 – user7610253