繁体   English   中英

Web部署不再有效

[英]Web Deploy no longer works

我的团队使用Web Deploy将我们网站的更新部署到我们的生产服务器上。 最近几天我一直在做家务管理并更改了我的密码(我确保在我的Web Deploy配置中更新)并将我们网站的解决方案移到了TFS的其他位置。 我不确定哪些(如果有)导致了这个问题,但我现在无法再使用Web Deploy发布我们的网站了。

我可以预览发布正常,但我实际上无法发布它。

预览有效

Visual Studio中的输出显示:

Start Web Deploy Publish the Application/package to https://[REDACTED]:8172/msdeploy.axd?site=[REDACTED] ...
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web\Microsoft.Web.Publishing.targets(4270,5): Error ERROR_COULD_NOT_CONNECT_TO_REMOTESVC: Web deployment task failed. (Could not connect to the remote computer ("[REDACTED]") using the specified process ("Web Management Service") because the server did not respond. Make sure that the process ("Web Management Service") is started on the remote computer.  Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_COULD_NOT_CONNECT_TO_REMOTESVC.)
Publish failed to deploy.

(请注意,我已从此日志中删除了一些识别信息,该信息已替换为'[删除]')

我在这里找到了一个描述此问题的页面: http//www.iis.net/learn/publish/troubleshooting-web-deploy/troubleshooting-web-deploy-problems-with-visual-studio

它说要检查WMSvc日志以查找状态和子状态代码以进行进一步的故障排除。

日志

在这里,我将与绿色预览相关的彩色线条和与红色实际发布相关的线条进行了颜色编码。 如您所见,请求以200(OK)状态返回,这意味着服务器不会发现任何错误。 但是,Visual Studio报告失败,我的生产网站尚未更新。

生成日志条目的事实告诉我Web Deploy已正确安装并且处理程序已正确设置。

似乎部署总是在~30秒后失败。 这可能是巧合,但我想知道是否有超时发挥。

有人建议进一步的故障排除步骤

编辑:当我尝试发布到任何服务器时,会出现此问题,因此它肯定是客户端问题,而不是服务器问题。

EDIT2:我的项目有两个分支,Main和Dev。 我刚刚发现我仍然可以从Dev发布,而不是从Main发布。 它们都具有相同的设置。 很奇怪。

这可能是由几个原因引起的。 我之前写过关于这些问题的博客文章。

当我们安装Web Deploy工具时,它会创建本地用户“WDeployConfigWriter”和“WDeployAdmin”。 在您的情况下,您已明确更改密码以重置我认为的本地用户密码,或者负责人的密码。 要重置这些本地用户密码,您可以执行以下操作:

  1. “控制面板 - >用户帐户 - >允许其他用户访问此计算机 - >高级 - >高级 - >用户”

    • 重置WDeployConfigWriter的密码
    • 重置WDeployAdmin的密码
  2. “IIS - >服务器节点 - >管理服务委派”

    • 用户“WDeployAdmin”和“WDeployConfigWriter”右键单击每条规则
    • 单击编辑
    • 单击“运行方式”组中的“设置...”按钮
    • 输入您要更新密码的帐户的名称
    • 在两个区域输入密码

如果操作仍然是错误的,请参阅Windows上的事件日志,这里是真正的交易。 检查此链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM