【问题标题】:Windows Azure Storage Exception with Connection String Specifying Account Name and Account Key带有指定帐户名称和帐户密钥的连接字符串的 Windows Azure 存储异常
【发布时间】:2017-02-21 10:15:55
【问题描述】:

我正在将 Windows Azure 存储添加到我的 ASP.Net 应用程序。我正在使用 NetStandard 1.4 并在 MacOS 上构建。

按照docs.microsoft.com 的建议,我将以下内容作为连接字符串:

DefaultEndpointsProtocol=http;AccountName=XXXXXX;AccountKey=XXXXXX

我正在连接一个新的 Azure 存储帐户,并确认我的帐户名和帐户密钥正确无误。在调用创建表之前,我添加了一个 WriteLine 来显示 CloudStorageAccount 的连接字符串 URI,以确保它是正确的。它有主机名。

执行“dotnet run”时出现以下错误。

未处理的异常:System.Reflection.TargetInvocationException: 调用的目标已引发异常。 ---> System.AggregateException:发生一个或多个错误。 (一个错误 发送请求时发生。)---> Microsoft.WindowsAzure.Storage.StorageException:发生错误 在发送请求时。 ---> System.Net.Http.HttpRequestException: 发送请求时出错。 ---> System.Net.Http.CurlException:无法解析主机名

设置显式表存储端点 (TableEndpoint=XXX.table.core.windows.net) 也不起作用。

Curl 连接 XXX.table.core.windows.net 时会失败,还有其他原因吗?

【问题讨论】:

    标签: azure-storage .net-standard


    【解决方案1】:

    要尝试捕获网络跟踪以进行故障排除?并尝试 ping XXX.table.core.windows.net?是因为DNS缓存没有刷新吗?

    【讨论】:

    • 我的 Azure 存储帐户/设置存在问题。我删除了它并创建了一个新的,它起作用了。
    猜你喜欢
    • 1970-01-01
    • 2018-12-20
    • 1970-01-01
    • 2015-12-02
    • 2021-12-17
    • 2021-11-06
    • 2017-05-09
    • 2011-10-22
    • 1970-01-01
    相关资源
    最近更新 更多