VMWareで実行されているServer2008R2にWebDeploy2.1をインストールしました。
IISマネージャー(管理サービスアプレット)で、[リモート接続を有効にする]がオンになっていて、ポートが8172に設定されていることがわかります。[IISマネージャーのアクセス許可]の下に、Windowsアカウント(CORP \ ekkis)と[ 「認証」アプレット(IIS用)「Windows認証」を有効にしました。
ファイアウォールもオフにしました。
したがって、コマンドラインから次のように動作するようにシステムをテストします。
C:\Program Files\IIS\Microsoft Web Deploy V2>msdeploy -verb:dump -source:contentPath=\temp,wmsvc=192.168.0.70,username=CORP\ekkis,password=MyPass,authType=Basic -allowUntrusted=True
そしてこれを入手してください:
Info: Using ID '9b954a0f-ff07-4e77-ba2c-d27472f5fda0' for connections to the rem
ote server.
Error Code: ERROR_USER_UNAUTHORIZED
More Information: Connected to the destination computer ("192.168.0.70") using t
he Web Management Service, but could not authorize. Make sure that you are using
the correct user name and password, that the site you are connecting to exists,
and that the credentials represent a user who has permissions to access the sit
e.
Error: Object of type 'contentPath' and path '\temp' cannot be created.
Error: The remote server returned an error: (401) Unauthorized.
Error count: 1.
また、次のサービスURLを使用してホストOSからVisual Studio 2010を使用して展開しようとしました(このURLの作成方法に関する適切なドキュメントが見つかりません)。
https://192.168.0.70/
https://192.168.0.70:8172/
https://192.168.0.70:8172/MsDeployAgentService/
https://192.168.0.70/MsDeployAgentService/
安全でないバージョンも試しましたが、動作させることができません。URLの正しい形式は何ですか?不足している権限は何ですか?
VSからのエラーは、私がどのように試みたかによって異なりますが、以下にサンプルを示します。
Could not complete the request to remote agent URL 'http://192.168.0.70:8172//MSDEPLOYAGENTSERVICE'.
The underlying connection was closed: An unexpected error occurred on a receive.
Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.
An existing connection was forcibly closed by the remote host
Publish failed to deploy.
これを行うためのガイドが本当にそこにあるはずです(はい、私は自分の顔を青くググった)!
ありがとう-ekkis