0
WiXインストーラを使用してWindowsサービスをインストールします。ファイアウォールの例外が追加されます:WiXインストーラ:ファイアウォール例外ルールを追加する方法は?
<File Id="file_1000_" Checksum="yes" Vital="yes" KeyPath="yes" Source="$(var.SourceFiles)\MyService.exe">
<fwrules:FirewallException Id="FirewallDomainMySvcTCP"
Name="My Service Domain TCP"
Protocol="tcp"
Port="[PORTNUMBER]"
Scope="any"
IgnoreFailure="yes"
Profile="domain" />
私のサービスは、いくつかのWCFサービスのWindowsホストです。
他のワークステーションからこのサービスにクエリを実行すると、接続できません。 私はコントロールパネル - >ファイアウォール - >詳細 - >インバウンドルールに行き、ルールが存在することを確認しますが、 "プログラムとサービス"には "このプログラム:" "指定された条件を満たすすべてのプログラム"私のクライアントはサービスに接続し、正常に動作します。
"指定された条件を満たすすべてのプログラム"のファイアウォール例外ルールをインストーラーに追加することはできますが、1つのexeではできません。