【问题标题】:Deploy Test agent failing in VSTS due to WinRM issue由于 WinRM 问题,在 VSTS 中部署测试代理失败
【发布时间】:2017-11-24 07:32:09
【问题描述】:

我正在尝试运行一个构建定义,该定义最终将在 azure 机器上运行功能测试,但是构建在部署测试代理步骤上失败并出现以下错误....

“seleniumvm.ukwest.cloudapp.azure.com:5986”发生错误。详细信息:'连接到远程服务器 seleniumvm.ukwest.cloudapp.azure.com 失败并显示以下错误消息:访问被拒绝。有关详细信息,请参阅 about_Remote_Troubleshooting 帮助主题。如需疑难解答,请参阅https://aka.ms/remotevstest

完整的构建日志可以在here找到

这就是我的构建的样子...

我假设 Azure 资源组部署 任务会在我的 Azure VM 上配置 WinRM。我将该任务设置为使用 WinRM 配置。此任务在运行构建时通过。

我的部署测试代理任务详情如下......

  • 机器: seleniumvm.ukwest.cloudapp.azure.com:5986

  • 管理员登录: SeleniumVM\[用户名]

  • 管理员密码: [密码]

  • 协议: HTTPS

  • 测试证书:勾选
  • 代理配置用户名密码同上

我运行了winrm quickconfigEnable-PSRemoting Force,都返回了WinRM 已经设置的消息。

有人可以帮我吗?

【问题讨论】:

    标签: azure azure-devops azure-pipelines azure-pipelines-build-task


    【解决方案1】:

    我在为 VSTS 设置构建机器时遇到了同样的问题,为我修复的是方法 2: https://support.microsoft.com/en-us/help/896861/you-receive-error-401-1-when-you-browse-a-web-site-that-uses-integrate

    即添加以下注册表项:
    在注册表编辑器中,找到并单击以下注册表项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
    右键单击 Lsa,指向 New,然后单击 DWORD 值。
    键入 DisableLoopbackCheck,然后按 ENTER。
    右键单击 DisableLoopbackCheck,然后单击 修改
    Value 数据框中,输入 1,然后点击 OK。

    重启虚拟机

    【讨论】:

    • 是的,就是这样。你到底是怎么偶然发现的?!我会花上几辈子的时间来弄清楚这一点。非常感谢
    猜你喜欢
    • 1970-01-01
    • 2018-05-25
    • 2019-08-29
    • 2020-12-08
    • 2017-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多