私はいくつかのc#Windowsサービスプロジェクトを継承しました。コードのいくつかのバグを修正したので、新しい実行可能ファイルをデプロイする必要があります。Windowsサービスを更新/置換するための通常のプロセスは何ですか?インストール先のサーバーにリモートデスクトップでアクセスできます。
1945 次
3 に答える
0
サービスを停止し、実行可能ファイルを置き換えて、更新した追加の依存関係を置き換えるだけです。もちろん、安全のために、実行中のサービスのバックアップを取っておくと便利です:) サービスが実行されている場所を正確に知る必要がある場合は、サービス コントロール マネージャーを開き、サービスを選択し、プロパティ/一般を調べます。実行可能パスが見つかります。
于 2012-12-07T19:34:53.520 に答える
0
exeとdllを置き換えるだけで十分です。明らかに、最初にサービスを停止する必要があります。dll が GAC に登録されている場合、そのマシン上の他のソフトウェアによって使用される可能性があります。このような場合は、コンパイルおよび展開する前にバージョンを変更してください。
于 2012-12-07T19:38:36.093 に答える
-3
.Net Windows サービスの場合、InstallUtil コマンド ライン ツールを使用して古いサービスをアンインストールし、それを使用して新しいサービスをインストールする必要があります。
見る...
http://msdn.microsoft.com/en-us/library/50614e95(v=vs.80).aspx
于 2012-12-07T19:40:29.000 に答える