6

デプロイ スクリプトで appcmd を使用してサーバーをセットアップします。既存のサイトにバインディングを追加してもエラーがスローされないようにする必要があります。

C:\Windows\System32\inetsrv\appcmd.exe set site /site.name:"abc.com" 
/+bindings.    [protocol='http',bindingInformation='*:80:alias-abc.com']

動作しますが、次のスクリプト実行でエラーが発生します..

それぞれ「http, *:alias-abc.com」に設定された結合キー属性「protocol, bindingInformation」を使用して、タイプ「バインディング」の重複するコレクション エントリを追加することはできません

appcmd に追加する前にバインディングが存在するかどうかを確認する方法はありますか

(powershell は許可されていないため、appcmd または他のコマンド ライン exe のいずれかである必要があります)

ありがとう

4

1 に答える 1

0

appcmd は検索部門では少し不足していますが、次のようなものが機能するはずです。

C:\Windows\system32\inetsrv\appcmd.exe list site "abc.com" | findstr bindings:http/*:80
于 2016-11-30T04:44:28.450 に答える