gpt4 book ai didi

azure - Cosmos DB 模拟器不工作

转载 作者:行者123 更新时间:2023-12-03 01:43:11 25 4
gpt4 key购买 nike

在我的本地 win10 电脑上一切正常,但我在服务器 2016 开发盒上安装/运行 Cosmos DB 模拟器时遇到问题。探险家说:“恭喜你!您的 DocumentDB 模拟器正在运行。”而不是“恭喜!您的 Azure Cosmos DB 模拟器正在运行。”此外,创建新集合、文档、设置等的选项全部丢失,我只是得到一个空的资源管理器窗口。

我正在使用最新的“Azure Cosmos DB.Emulator.msi”并以管理员身份安装

最佳答案

Andrew 和我共同努力,通过电子邮件解决了这个问题。 Andrew 能够从

下载压缩的数据浏览器更新

并将其提取到

  • $env:ProgramFiles\Azure Cosmos DB Emulator\Packages\DataExplorer

诊断

启动时,模拟器会发出下载和更新数据浏览器的请求。此请求可能会因任何请求失败的原因而失败。在这种情况下,我们发现模拟器的数据浏览器更新程序尝试使用 TLS1.2 以外的其他内容;在 Android Windows Server 计算机上启用的唯一 TLS 版本。

更新程序是一个 .NET Framework 应用程序,因此依赖于系统上安装的 .NET Framework 库。我们怀疑但未确认,由于系统上安装了 .NET Framework 版本,更新程序无法协商到 TLS1.2。

通过手动运行更新程序,Andrew 发现其更新请求因以下异常而失败:

System.Net.WebException: The request was aborted: Could not create SSL/TLS secure channel.
at System.Net.HttpWebRequest.GetResponse()
at DocumentDB.DataExplorerUpdater.Program.GetRemoteMD5()

手动运行数据浏览器更新程序

要自行诊断数据浏览器更新程序选项,请发出以下 PowerShell 命令来手动运行数据浏览器更新程序:

Get-ChildItem "$env:ProgramFiles\Azure Cosmos DB Emulator\Packages\DataExplorer" -Include DataExplorer.hash, installation_id.txt -Recurse | Remove-Item
Set-Location "$env:ProgramFiles\Azure Cosmos DB Emulator\Packages\DataExplorerUpdater\DataExplorerUpdater.Code"
.\DocumentDB.DataExplorerUpdater.exe

作为后备方案,您可以从以下位置下载当前的数据浏览器更新:

然后将其解压到:

  • $env:ProgramFiles\Azure Cosmos DB Emulator\Packages\DataExplorer

关于azure - Cosmos DB 模拟器不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50790338/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com