0

Windows サービスとしてホストされている WCF サービスがあります。Windows サービスは、InstallUtil を使用してインストールされます。

インストール後、エンドポイントが使用するベース アドレスを手動で指定する必要があります。

インストール中に IP アドレスを動的に取得して構成ファイルを更新できますか?

これが推奨されないことは承知していますが、顧客は、最小限の構成で、または構成をまったく行わずに、サービスをすぐに実行できるようにしたいと考えています。

よろしく。

4

2 に答える 2

0

確かにパラメーターを渡して util コマンド ラインをインストールできますが、そのためには、Windows サービスのインストーラー クラスを少し変更する必要があります。方法については、このリンクを参照してください

于 2013-01-30T10:16:51.553 に答える
0

解決策は次の手順に従ってください。

step1 : hosts ファイルはシステム ファイルであるため、編集するときは管理者としてメモ帳を実行する必要があります。これを行うのは非常に簡単です。スタート メニュー (通常はアクセサリにあります) でメモ帳を見つけ、右クリックして [管理者として実行] をクリックします。step2 : hosts ファイルを編集する前に、それを見つける必要があります。Windows のすべてのバージョンが同じ場所に保存されるわけではありませんが、私たちの経験では、通常は c:\windows\system32\drivers\etc\hosts にあります。

Windows 95/98/Me c:\windows\hosts 
Windows NT/2000/XP Pro c:\winnt\system32\drivers\etc\hosts
Windows XP Home/Vista/Windows 7 c:\windows\system32\drivers\etc\hosts

step3 : メモ帳で [ファイル] をクリックし、[開く] をクリックします。[ファイル名] の横にあるドロップダウンを探します。デフォルトでは「テキスト ドキュメント ( .txt)」と表示されます。これを「すべてのファイル ( .*)」に変更します。ホスト ファイルが保存されているフォルダーに移動します。ホストをダブルクリックして開きます。ステップ 4: ホスト ファイルをバックアップすることをお勧めします。変更を加える前に. これを行うには:

In Notepad click "File" and then "Save As..."
For the "File name:" value, enter something different, such as hosts_backup_2011.05.31
Click "Save"
于 2013-01-30T10:56:29.413 に答える