由于 SSL 问题,Azure 部署代理几天后不再工作。
我有几台服务器无法再连接到 Azure DevOps。
我发现以下博客应该启用tls 1.2。
我检查了我们是否启用了正确的安全协议。
C:\azagent\A2> [System.Net.ServicePointManager]::SecurityProtocol
Ssl3, Tls, Tls12
Run Code Online (Sandbox Code Playgroud)
我还按照以下步骤确保在 Windows 寄存器中启用了 TLS。我手动添加了这些值,因为有些值不存在。
Path Name Value
---- ---- -----
HKLM:\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319 SystemDefaultTlsVersions 1
HKLM:\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319 SchUseStrongCrypto 1
HKLM:\SOFTWARE\Microsoft\.NETFramework\v4.0.30319 SystemDefaultTlsVersions 1
HKLM:\SOFTWARE\Microsoft\.NETFramework\v4.0.30319 SchUseStrongCrypto 1
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server Enabled 1
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server DisabledByDefault 0
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client Enabled 1
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client DisabledByDefault 0
Run Code Online (Sandbox Code Playgroud)
我在下面发布了日志,因为我不知道发生了什么。还有其他人有什么想法吗?
[2022-02-05 18:38:37Z INFO AgentProcess] Agent package win-x64.
[2022-02-05 18:38:37Z INFO AgentProcess] Running on Windows (X64).
[2022-02-05 18:38:37Z INFO AgentProcess] RuntimeInformation: Microsoft Windows 6.3.9600.
[2022-02-05 …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 Windows 最新映像在 Microsoft Azure 托管代理上运行 TestComplete 自动化测试项目。测试永远不会结束,最终会出现 60 分钟的作业超时。
我已将测试超时减少到 5 分钟,并将测试可视化器屏幕截图上传到管道工件,我可以看到我的测试失败,因为 Chrome 首次在顶部显示“打开广告隐私功能”对话框。我的应用程序。
在运行测试之前,我可以调用命令行来禁用此功能吗?或者我是否需要在测试套件中编写特定检查的代码来手动清除此对话框?