我试图运行最终会在天蓝色机器上运行功能测试的构建定义,但是构建会在部署测试代理步骤中出现,并出现以下错误....
在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 quickconfig
和Enable-PSRemoting Force
,两者都返回了WinRM已经设置的消息。
有人可以帮助我吗?
答案 0 :(得分:3)
我遇到了同样的问题,为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 \控制\ LSA 强>
右键单击 Lsa ,指向新建,然后单击 DWORD 值。
键入 DisableLoopbackCheck ,然后按ENTER键
右键单击 DisableLoopbackCheck ,然后单击修改。
在值数据框中,键入 1 ,然后单击“确定”。
重启虚拟机