我正在将ASP Azure存储添加到我的ASP.Net应用程序中。我正在使用NetStandard 1.4并且正在MacOS上构建。
我按照docs.microsoft.com的推荐,将以下内容作为我的连接字符串:
DefaultEndpointsProtocol = HTTP;帐户名= 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)也不起作用。
连接到XXX.table.core.windows.net时,Curl会失败的原因还有其他原因吗?
答案 0 :(得分:0)
尝试捕获网络跟踪以进行故障排除?并尝试ping XXX.table.core.windows.net?是因为DNS缓存没有刷新?