我试图得到一个自动部署从CI服务器的工作(TFS 2010)的作品 基本上我已经得到了越来越建立了一个包,如果过去我所有的测试想部署它。卷筒纸包部署401,在VS2010
TFS外面的和仅仅使用视觉工作室命令行中,我导航到包的文件夹的位置,并使用以下:
C:\site\Package>site.deploy.cmd /Y
/M:"https://WebServer:8172/MsDeploy.axd" -allowUntrusted /U:username
/P:password /A:Basic
凡在这种情况下,用户是具有完全权限的域用户在目标网站文件夹中。当我运行这个我得到401未经授权的错误。我创建了一个IIS管理器和设置为网络服务帐户的权限在目标文件太多,但也给出了同样的错误。
令人沮丧的一点是,从VS 2010鼠标右键单击发布页它完美地与任一用户。有没有人有任何想法。我一直在堆栈溢出,我敢肯定,文件夹的权限是正确的,并配置正确的IIS。 VS 2010可以使用相同的凭证发布给我。 我没看到,你可以指定服务器何时通过?网站=网站,但我只是得到关于没想到的是参数错误。
看着site.deploy.cmd和site.SetParameters.xml,看起来它看起来很喜欢它的Web Deploy 2,并且配置设置已从配置转换中正确获取。
感谢