Visual Studio WebDeploy

今回はVPN環境で
サーバー:192.168.20.1
クライアント:192.168.20.3
となっている

サーバー側

・WebDeployをインストーラーから、完全でインストール

servermanager>管理>役割と機能の追加>役割ベースまたは機能ベースのインストール
IIS>管理ツール>管理サービス
IIS>Webサーバー>アプリケーション開発
ASP.NET 4.7
の2つインストールする。

inetmgr>サイトインスタンス(Default Web Site)右クリック>展開
・Web配置による発行の有効化

接続するためのURL
を保存しておく

inetmgr>サーバーインスタンス>管理サービス
・リモート接続を有効にする
・Windows資格情報のみ
・IPアドレスを指定(192.168.20.1)
を選択し、開始する。

firewall.cpl>詳細設定>受信の規則>新しい規則
ポート:8172/TCP
スコープ:192.168.20.0/24

クライアント側

インスタンス右クリック>発行>IIS>Web配置
を選択する。

・サーバー:https://192.168.20.1:8172/msdeploy.axd
(接続するためのURLのホスト部をVPNのIPアドレスに変更)

・サイト名:Default Web Site/app
(サーバー側と合わせる)

・ユーザー名、パスワードはWindowsユーザー