【问题标题】:Problem using web deploy with IIS 6使用 IIS 6 进行 Web 部署时出现问题
【发布时间】:2011-05-31 13:35:48
【问题描述】:

长期以来,我一直在尝试使用 Visual Studio 2010 中的 Web 部署选项发布到安装了 Windows Server 2003 的 IIS 6 服务器。我已经在服务器上安装了 Web 部署代理,启动了服务并按照此链接中的所有说明进行操作

http://www.troyhunt.com/2010/11/you-deploying-it-wrong-teamcity_24.html

但每次我得到同样的错误

错误 33 Web 部署任务 失败。(无法连接到 目标计算机 (“iportal.g-beehive.com”)使用 指定进程(“Web 部署 代理服务”),因为服务器做了 没有反应。确保 进程(“Web 部署代理 服务”)在 目标计算机。)

无法连接到目的地 计算机(“iportal.g-beehive.com”) 使用指定的进程(“Web 部署代理服务”),因为 服务器没有响应。确保 进程(“Web 部署代理 服务”)在 目标计算机。遥控器 服务器返回错误:(400)错误 要求。 0 0 GuciPortalWeb项目

如您所见,我收到 (400) 错误请求错误.....我没有找到任何解决方案,似乎每个人都在使用 IIS 7,但我只能将 IIS 6 与 Windows Server 2003 一起使用... .任何帮助将不胜感激.....

【问题讨论】:

  • 服务网址:iportal.g-beehive.com
  • 网站/应用程序:默认网站用户名:用户名密码:密码
  • 找不到端口号在哪里可以找到

标签: visual-studio-2010 iis-6 windows-server-2003 msdeploy


【解决方案1】:

要了解问题所在,您可以转到目标服务器(iportal...)并运行诊断测试:

  1. 打开命令提示符窗口并运行:netsh http show urlacl 这将向您显示所有预订信息,您将获得如下信息:

    保留网址:http://+:80/MSDEPLOYAGENTSERVICE/ 用户:NT AUTHORITY\NETWORK SERVICE 听:是的 代表:没有 SDDL: D:(A;;GX;;;NS)

  2. 确保此端口在防火墙中打开。

  3. 导航到<systemdrive>\program files\iis\microsoft web deploy(如果您安装的是“Microsoft web deploy v2”,它可能是“Microsoft web deploy v2”)
  4. 执行以下命令: msdeploy -verb:dump -source:dirpath=c:\temp,computername=http://machinename:<portnumberfromabove>/msdeployagentservice,username=<username>,password=<password> -verbose -debug

如果这仍然失败,这应该会为您提供有关连接失败原因的详细输出。

【讨论】:

  • 我尝试了您的建议,但没有任何效果。我还尝试使用 Chrome 访问myhost:80/MSDEPLOYAGENTSERVICE,这很奏效。它要求是我的凭证,然后是一个空白页。 VS一直给我错误“远程服务器返回错误:(400)错误请求。”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-01
  • 2011-05-07
  • 1970-01-01
  • 1970-01-01
  • 2019-02-28
  • 1970-01-01
相关资源
最近更新 更多