无法解析远程名称 accountname.blob.core.windows.net
Posted
技术标签:
【中文标题】无法解析远程名称 accountname.blob.core.windows.net【英文标题】:Remote Name Can't Be Resolved accountname.blob.core.windows.net 【发布时间】:2021-09-08 14:29:08 【问题描述】:我有一个连接到 Azure blob 存储的 ASP.NET MVC 应用程序;在本地一切都很好,我可以连接到 blob 存储并访问我的容器并列出 blob,但是一旦部署我就会收到此错误:
Azure.RequestFailedException:无法解析远程名称:'MyAccountName.blob.core.windows.net'
有人知道如何解决这个错误吗? 这是连接到 Azure Blob 的容器代码
public ActionResult QuickPhotos()
string storageConnectionString = ConfigurationManager.ConnectionStrings["AZURE_STORAGE_CONNECTIONSTRING"].ConnectionString;
string containerName = "infoimages";
BlobContainerClient blobContainerClient = new BlobContainerClient(storageConnectionString, containerName);
List<string> Images = new List<string>();
foreach (BlobItem item in blobContainerClient.GetBlobs())
Images.Add("https://azureblob.interstellarseries.com/" + containerName +"/"+item.Name);
return View(Images);
【问题讨论】:
你能分享你关于连接到 blob 存储的代码吗? @PamelaPeng 用代码更新问题,抱歉回复晚了 【参考方案1】:您的连接字符串中的帐户名似乎有误,
您应该有:AccountName=您的帐户名称,
而不是: AccountName=您的帐户名称.blob.core.windows.net
更多详情请查看link
【讨论】:
以上是关于无法解析远程名称 accountname.blob.core.windows.net的主要内容,如果未能解决你的问题,请参考以下文章
无法解析远程名称:'api-3t.sandbox.paypal.com'
System.Net.WebException:无法解析远程名称:
ssh:无法解析主机名 git:名称或服务未知 致命:无法从远程存储库读取