Cosmos DB Emulator не работает - PullRequest
0 голосов
/ 11 июня 2018

На моем локальном компьютере win10 все работает нормально, но у меня возникают проблемы при установке / запуске эмулятора Cosmos DB на нашем сервере dev 2016 box.Исследователь говорит: «Поздравляем!Ваш эмулятор DocumentDB работает ». Вместо« Поздравляем!Ваш эмулятор Azure Cosmos DB запущен ». Также отсутствуют опции для создания новой коллекции, документов, настроек и т. Д. Я просто получаю пустое окно проводника.

Я использую последнюю версию« Azure Cosmos DB »..Emulator.msi ”и устанавливается как администратор

1 Ответ

0 голосов
/ 12 июня 2018

Эндрю и я работали вместе и решили эту проблему по электронной почте.Эндрю смог загрузить обновление обозревателя данных в архиве из

и извлечь его в

  • $ 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...