1

ビルド上のWebアプリをIIS6を使用してWin2k3サーバーに自動的に(現時点ではパッケージ化ではなく) TFSに公開させようとしています。リモートエージェントサービスが開始されます。

ビルドに失敗して401が表示されます。ビルドサーバー自体からcmd行を手動で実行しようとしています(MSBUILDがビルド定義に設定されたパラメーターで何か奇妙なことをしている場合に備えて)。同じことができます。これが私が実行しようとしているコマンドです:

msdeploy.exe 
-source:contentPath='C:\Builds\1\Test\DummyTFSWebApp Submission Build\Binaries\_PublishedWebsites\DummyTFSWebApp' 
-dest:contentPath='Default Web Site',
      computerName='http://ipm-vm-dev/MSDEPLOYAGENTSERVICE',
      userName='Domain\AdminUser',
      password='Password',
      authType='basic', 
      includeAcls='False' 
-verb:sync -allowuntrusted

しかし、ビルドレポートのように、それは私に与えています:

ここに画像の説明を入力してください

理由がわからない!提供されたユーザー名とパスワードは、移行先マシンの管理者です。ビルドサーバーマシンと管理者(ストローをつかむ)も作成し、書き込み権限を持つすべてのユーザーが宛先フォルダーを共有できるようにしました。

これは本当に私を苛立たせているので、感謝するのを手伝ってください!

4

1 に答える 1

1

authType ='NTLM'を変更しましたが、動作するようになりました。

   /p:AuthType=NTLM
于 2011-10-14T14:06:26.813 に答える