Как устранить неполадки Microsoft.Windows.Storage.StorageException: удаленное имя не может быть разрешено - PullRequest
0 голосов
/ 22 октября 2018

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

Я создал следующий тест для воспроизведения проблемы

        var account =
            CloudStorageAccount.Parse(
                $"DefaultEndpointsProtocol=https;AccountName={accountName};" +
                $"AccountKey={accountKey}");
        var client = account.CreateCloudBlobClient();
        var conref = client.GetContainerReference(containerRef);
                var blobref = conref.GetBlockBlobReference(filename);

        blobref.DownloadToFile(fullDownloadName, FileMode.Create);

На хорошем компьютере, работающемWindows 2012 Server Release 2, загрузка файлов На плохом компьютере, работающем под управлением Windows 8.1, создается только пустой файл нулевой длины

Я перезагрузил плохой компьютер.Что еще можно попробовать?

оба ПК имеют доступ к Интернету.

Console.WriteLine ($ "DefaultEndpointsProtocol = https; AccountName = {accountName};" + $ "AccountKey = {accountKey}")

выглядит одинаково на обоих компьютерах.

Тестовое консольное приложение ссылается на WindowsAzure.Storage 9.3.2

Я устанавливаю консольное приложение с помощью копирования файлов.Вот файлы files

[Обновить]

Я пытаюсь установить клиентские инструменты с https://docs.microsoft.com/en-au/cli/azure/install-azure-cli?view=azure-cli-latest

У меня есть этосайт не может быть достигнута ошибка.

this site can't be reached error

1 Ответ

0 голосов
/ 23 октября 2018

Мы изменили локальный DNS на 1.1.1.1, затем запустили IPConfig / flushdns, после чего мой тест начал работать.

Однако, если DNS-сервера не было, сервер домена был проблематичным (ошибки доступа)

Итак, мы изменили локальный DNS обратно на сервер домена и установили вторичный DNS на 1.1.1.1

Перезагрузил сервер домена и поле

...