1

以下の問題に関するガイダンスやアドバイスをいただければ幸いです

ステージング サーバー (継続的な展開) にビルドを展開するために、TFS2010 以下の msbuild パラメーターを使用しています。次のような必要なすべての構成を行いました

管理サービスの委任

管理サービス

ファイルシステムのアクセス許可

IIS マネージャーのアクセス許可

msbuild パラメーター

/p:validatearchitecture=true  /p:AllowUntrustedCertificate=True /p:DeployOnbuild=True 
/p:DeployTarget=MsDeployPublish /p:MSDeployPublishMethod=WMSVC 
/p:MsDeployServiceUrl=stagingserver
/p:DeployIISAppPath="cddemo" /p:UserName=username /p:Password=password 
/p:Outdir="D:\Demo\Demo\\" 

以下のエラーがあります。それを解決する方法は?リンクから https を削除し、verbosity パラメータを使用して詳細なエラーを表示するにはどうすればよいですか。

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0 \Web\Microsoft.Web.Publishing.targets (3588): Web 配置タスクが失敗しました。(リモート エージェント (URL https://stagingserver:8172/msdeploy.axd?site=cddemo) に接続できませんでした。確認してくださいリモート エージェント サービスがターゲット コンピュータにインストールされ、開始されます。サイト名、ユーザー名、およびパスワードが正しいことを確認してください。問題が解決しない場合は、ローカルまたはサーバー管理者に連絡してください。エラーの詳細: リモート エージェント (URL https://stagingserver:8172/msdeploy.axd?site=cddemo) に接続できませんでした。リモート エージェント サービスがターゲット コンピュータにインストールされ、開始されていることを確認します。サポートされていない応答を受け取りました。応答ヘッダー 'MSDeploy.Response' は '' でしたが、'v1' が予期されていました。 リモート サーバーがエラーを返しました: (401) 権限がありません。

4

1 に答える 1

3

試してみるべきことは2つしか考えられません。

  1. ユーザー名をサーバー/ドメイン名で修飾します。/p:UserName:Server\Username
  2. /p:AuthType=Basicまたは明示的に定義してみてください/p:AuthType:NTLM
于 2012-11-08T02:20:09.457 に答える