奇怪的Web部署访问问题

时间:2013-05-21 11:34:37

标签: webdeploy

我在连接服务器时遇到了一个奇怪的问题。

服务器的日志显示为:

2013-05-21 11:18:24 [IP ADDRESS] HEAD /msdeploy.axd site=[SITE NAME] 8172 administrator [MY IP] - 401 1 1326 214

我正在使用管理员帐户,所以我无法理解为什么它不允许访问!

我在Server 2008R2 x86上使用VS2012和Web Deploy 3.0。


更新

当使用@ShaikhOwais建议的msdeploy.exe -verb:dump -source:iisApp=<sitename>,username=administrator,password=<urpassword>,authtype=‌​basic,computername=https://<yourserver>:8172/msdeploy.axd?Site=<sitename> -authtype=basic命令时,我收到以下错误:

  

错误代码:ERROR_USER_UNAUTHORIZED   更多信息:使用Web管理服务连接到远程计算机(“[计算机名称]”),但无法进行授权。确保您使用的是正确的用户名和密码,您所连接的站点是否存在,以及凭据代表有权访问该站点的用户。

  • “确保使用正确的用户名和密码” - 是的。
  • “您要连接的网站存在” - yep
  • “凭据代表有权访问网站的用户” - 这是管理员......

2 个答案:

答案 0 :(得分:2)

如上面的评论中所述,您需要使用您的管理员用户所属的域来限定用户名。

您的脚本应该是:

 msdeploy.exe -verb:dump -source:iisApp=<sitename>,username=
<DOMAIN>\administrator,password=<urpassword>,authtype=‌​
basic,computername=https://<yourserver>:8172/msdeploy.axd?Site=<sitename> 
-authtype=basic

答案 1 :(得分:0)

它发生在我身上,当时是共享权限问题

您可以尝试“net use \ server \ c $ \ path \ to \ fodler”并查看您是否可以访问此目录?

如果没有帮助,请回复 - 你第一次遇到这个错误吗?您之前是否可以在同一服务器上进行Web部署,或者您是第一次使用此服务器进行Web部署?