微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

通过 Proxy .net core 连接 Azure 存储

如何解决通过 Proxy .net core 连接 Azure 存储

我在连接到 azure 存储时出错。 错误:6 次尝试后重试失败。 (没有这样的主机是已知的。(shipfiles.blob.core.windows.net:443))

string downloadFilePath = @"C:\test.xlsx"; 尝试 {

        string connectionString = "DefaultEndpointsProtocol=https;AccountName=;AccountKey=HulI9Usin8D/PgATIYW3FQHS9yyxCB+zLVQCAb4MWq0fEyU63SZIyr9JtzI0iy1K/2Nur0dWyCgeSrknSe/aA==;EndpointSuffix=core.windows.net";
        BlobServiceClient blobServiceClient = new BlobServiceClient(connectionString);            
        string containerName = "samplecontainer";
        BlobContainerClient containerClient = blobServiceClient.GetBlobContainerClient(containerName);
        string filename = "TACSNTNA.xlsx";
        BlobClient blobClient = containerClient.GetBlobClient(filename);                
        BlobDownloadInfo download = blobClient.Download();            
        using (FileStream downloadFileStream = new FileStream(downloadFilePath,FileMode.OpenorCreate))
        {
             download.Content.copyToAsync(downloadFileStream);
            downloadFileStream.Close();
        }
        }
        catch (Exception ex)
        {

        }

解决方法

添加以下代码并使用代理拨打电话。

我可以通过添加以下代码来使用它。 System.Environment.SetEnvironmentVariable("HTTPS_PROXY","username:password@1.0.0.0:8080");

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。