Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过代理.net核心连接Azure存储_Azure_Asp.net Core_.net Core_Azure Storage Blobs - Fatal编程技术网

通过代理.net核心连接Azure存储

通过代理.net核心连接Azure存储,azure,asp.net-core,.net-core,azure-storage-blobs,Azure,Asp.net Core,.net Core,Azure Storage Blobs,连接到azure存储时出错。 错误:尝试6次后重试失败。 (没有已知的主机。(shipfiles.blob.core.windows.net:443)) 字符串downloadFilePath=@“C:\test.xlsx”; 尝试 { 添加以下代码并使用代理进行调用 我可以通过添加下面的代码来使用它。System.Environment.SetEnvironmentVariable(“HTTPS\u PROXY”,“用户名:password@1.0.0.0:8080");如果您想知道如何配置代

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

字符串downloadFilePath=@“C:\test.xlsx”; 尝试 {


添加以下代码并使用代理进行调用


我可以通过添加下面的代码来使用它。System.Environment.SetEnvironmentVariable(“HTTPS\u PROXY”,“用户名:password@1.0.0.0:8080");

如果您想知道如何配置代理,请参阅我已在我的计算机上设置了代理。但它仍会给我相同的错误。您可以通过浏览器访问azure blob吗?我可以通过添加以下代码来使用它。System.Environment.SetEnvironmentVariable(“HTTPS_proxy”);
        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)
        {

        }