我试图让 TFS 自动发布(目前不打包)我的 web 应用程序构建到带有 IIS6 的 Win2k3 服务器。远程代理服务已启动。
构建失败给我一个 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
但就像构建报告一样,它给了我:
我不明白为什么!提供的用户名和密码是目标计算机上的管理员。我什至已经制作了构建服务器机器和管理员(抓着稻草),并且我已经将目标文件夹作为每个具有写入权限的人的共享。
帮助表示赞赏,因为这真的让我很沮丧!