Эндрю и я работали вместе и решили эту проблему по электронной почте.Эндрю смог загрузить обновление обозревателя данных в архиве из
и извлечь его в
- $ env: ProgramFiles \Эмулятор БД Azure Cosmos \ Packages \ DataExplorer
Диагностика
При запуске эмулятор выдает запрос на загрузку и обновление проводника данных.Этот запрос может потерпеть неудачу по тем же причинам, что и любой запросВ этом случае мы обнаружили, что программа обновления проводника данных эмулятора пыталась использовать что-то отличное от TLS1.2;единственная версия TLS, включенная на компьютере Windows Server Эндрюса.
Программа обновления представляет собой приложение .NET Framework и, следовательно, зависит от библиотек .NET Framework, установленных в системе.Мы подозреваем, но не подтвердили, что программа обновления не смогла договориться до TLS1.2 из-за версии .NET Framework, установленной в системе.
Запустив программу обновления вручную, Эндрю увидел, что его запрос на обновление завершился неудачно сэто исключение:
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 \ Packages \ DataExplorer