【问题标题】:Web Deployment Agent Service returns a 500 Internal Server ErrorWeb 部署代理服务返回 500 内部服务器错误
【发布时间】:2016-04-02 11:57:36
【问题描述】:

我正在尝试使用 Web 部署代理服务远程部署网站。使用 /m 命令开关运行 Visual Studio 生成的 cmd 文件时,出现以下错误:

错误代码:ERROR_COULD_NOT_CONNECT_TO_REMOTESVC
更多信息:无法使用指定的进程(“Web 部署代理服务”)连接到远程计算机(“x.x.x.x”),因为服务器没有响应。确保进程(“Web 部署代理服务”)已在远程计算机上启动。了解更多信息:http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_COULD_NOT_CONNECT_TO_REMOTESVC
错误:远程服务器返回错误:(500)内部服务器错误。

我检查了链接,它有 3 条建议。确保服务正在运行。确保用户是管理员,并确保防火墙没有阻止它不是的流量。

我打开了 wireshark 看看是否会得到任何线索,我从部署服务中得到了初始的 401 Unauthorized,然后客户端使用 NTLMSSP_NEGOTIATE 再次发出请求。那是部署服务返回 500 的时候。

我猜这是我的部署服务器上的某种权限问题,但我无法缩小范围。有谁知道 Web 部署代理服务记录在哪里或如何为该服务打开记录?

【问题讨论】:

    标签: c# visual-studio msdeploy webdeploy


    【解决方案1】:

    如果您查看这篇关于设置 Web 部署服务器的文章 https://technet.microsoft.com/en-us/library/dd722796(v=ws.10).aspx

    在第 6 步中,它指向这篇关于设置日志记录和跟踪的文章 https://technet.microsoft.com/en-us/library/ee461173(v=ws.10).aspx

    【讨论】:

    • 那是Web管理服务。我正在尝试让 Web 部署代理服务正常工作。是否有针对 Web 部署代理服务的同等文章?
    【解决方案2】:

    它以前有效吗?我遇到了同样的问题,WebDeploy 在 12 月 19 日重新启动后突然崩溃,一些 Windows 更新。我不得不从程序和功能中删除 WebDeploy 3.6,然后通过服务器管理器卸载 IIS Webmanagement Role。

    重新启动后,我再次通过 Web 平台安装程序安装了用于托管服务器的 Web Deploy 3.6,它再次工作。

    【讨论】:

    • 不,它从未用于部署服务。我可能会尝试重新安装并查看它是否可以修复它。
    • @DarrylDavidson 有机会,我不确定它是否参与了解决方案,但我注意到没有安装 IIS 的 Windows 身份验证支持功能,所以我添加了该功能在重新安装所有内容之前。
    猜你喜欢
    • 2012-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-25
    • 1970-01-01
    • 2017-10-28
    • 2021-11-12
    • 2013-07-24
    相关资源
    最近更新 更多