我为MSDeploy连接设置了一个特殊的用户帐户。该用户是本地Administrators组的成员。
当我使用此帐户时,MSDeploy失败并显示ERROR_USER_UNAUTHORIZED
,但它可以通过我自己的帐户(也是管理员)通过域组正常工作。
在IIS管理设置中,未列出此新网站,因此我的帐户未通过配置获得其权限,我相信其隐含通过我的管理员权限。那么为什么专用帐户不起作用?
我正在学习的是,日复一日和价值1000美元的咨询时间,MSDeploy是另一个微软过度复杂的反模式,我们应该坚持使用RoboCopy而不是屈服于“正确的方式”BS。
答案 0 :(得分:0)
您是否检查过MsDeploy的事件日志?它可能包含可能的答案:)。 我假设您使用的是Windows 2008 Server,而不是Windows 2012 Server?
答案 1 :(得分:0)
尝试在authType=Basic
部署脚本的情况下明确指定-dest
参数{或/A:Basic
命令行开关的.cmd
标记。虽然文档声称WMSvc方法默认使用基本身份验证,但我最近发现这不是(总是)真的。