msdeploy和runCommand导致模糊的“访问被拒绝”错误

时间:2013-10-09 22:24:05

标签: msdeploy

我有一个预先存在的部署过程,可以成功将站点部署到其临时环境。在我们尝试调用msdeploy的“runCommand”选项时,尝试针对新生产环境执行相同的过程是失败的。

我们正在使用pstrami,它最终使用两次msdeploy。 msdeploy成功将文件复制到目标计算机。 pstrami然后尝试再次使用msdeploy,这次在bat文件上使用“runCommand”,该文件应该实际安装IIS下的所有内容。

msdeploy的第一个用途是复制文件。因此,我们正在使用的凭据是正确的。

msdeploy的第二次使用输出如下:

Info: Updating runCommand (bootstrap.bat).
Warning: Access is denied.

看来实际上并未到达bootstrap.bat。目前还不清楚是谁被拒绝获取什么。我怀疑用户不允许执行“runCommand”,但有关runCommand online的建议不一致,并且我的登台和生产机器之间没有任何不同之处。

msdeploy'runCommand'被授予访问权限需要什么?

1 个答案:

答案 0 :(得分:0)

MSDeploy支持基于每个提供程序配置权限,因此您的托管服务提供商可能已将其禁用。可能值得与他们核实。