【发布时间】: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