2017-02-20 40 views
-1

我正在将Windows Azure存储添加到我的ASP.Net应用程序。我正在使用NetStandard 1.4,并在MacOS上构建。Windows Azure存储异常连接字符串指定帐户名称和帐户密钥

我有以下为我的连接字符串的建议,docs.microsoft.com

DefaultEndpointsProtocol = HTTP,帐户名= XXXXXX; AccountKey = XXXXXX

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

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

未处理的异常: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

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

+0

我的Azure存储帐户/设置存在问题。我删除它,并创建一个新的,它的工作。 –