【问题标题】:MSDeploy Unauthorized ErrorMSDeploy 未经授权的错误
【发布时间】:2016-03-23 21:59:20
【问题描述】:

我正在使用命令行调用 msdeploy 以将 Web 部署包 (zip) 部署到我正在运行命令的同一台机器上。

这里是命令行:

msdeploy.exe -verb:sync -source:package="<pathToZip>" -dest:auto,computerName="<hostName>",includeAcls="False",authType=Basic,userName="<myUserName>",password="<myPassword>" -disableLink:AppPoolExtension -disableLink:ContentExtension -disableLink:CertificateExtension -setParamFile:"<pathToSetParametersXml>" -allowUntrusted -preSync:runCommand="<pathToPreDeployCmd",waitattempts=10,waitinterval=30000 -postSync:runCommand="<pathToPostDeployCmd>",waitattempts=5,waitinterval=30000

我已经尝试使用 msdeploy.axd url、msdeploy.axd?site url 以及仅使用计算机的主机名。当我在部署它的本地计算机上运行此命令时,尽管用户是管理员,但该命令会失败并出现未经授权的异常。我在远程计算机上运行了相同的命令,当我将主机名用作 ComputerName 时它就可以工作。

由于某种原因,相同的命令可以远程工作,但不能在本地工作。我复制并粘贴了确切的命令。我在本地使用了计算机主机名和 localhost,但没有成功。

对可能出现的问题有什么想法吗?

【问题讨论】:

    标签: command-line msdeploy webdeploy unauthorized


    【解决方案1】:

    尝试将目标computername 设置为“localhost”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多