ビルド上の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
しかし、ビルドレポートのように、それは私に与えています:
理由がわからない!提供されたユーザー名とパスワードは、移行先マシンの管理者です。ビルドサーバーマシンと管理者(ストローをつかむ)も作成し、書き込み権限を持つすべてのユーザーが宛先フォルダーを共有できるようにしました。
これは本当に私を苛立たせているので、感謝するのを手伝ってください!