gpt4 book ai didi

azure - 访问 Windows Azure 帐户表时出错

转载 作者:行者123 更新时间:2023-12-01 16:33:51 35 4
gpt4 key购买 nike

我正在尝试从 Web 应用程序连接到 azure 帐户存储,但收到以下错误:“Microsoft.WindowsAzure.Storage.dll 中出现类型为“Microsoft.WindowsAzure.Storage.StorageException”的异常,但并未发生在用户代码中处理

其他信息:无法解析远程名称:'xxx.table.core.windows.net'”

我在配置中仅指定了 xxx 作为帐户名。

我可以从控制台应用程序访问相同的代码。

我正在使用以下代码从 azure 存储帐户获取记录。

string connStr = ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString;

CloudStorageAccount storageAccount = CloudStorageAccount.Parse(connStr);

CloudTableClient client = storageAccount.CreateCloudTableClient();

CloudTable table = client.GetTableReference("ErrorLogs");

TableQuery<ErrorLogs> query = new TableQuery<ErrorLogs>().Where(TableQuery.GenerateFilterCondition("PartitionKey", QueryComparisons.Equal, "ERROR"));

我只为 web.config 提供了服务器名称,例如 xxxx,但是当 tit 尝试连接时,它显示的是 xxx.table.core.windows.net。

以下是完整的异常详细信息:

[WebException:无法解析远程名称:'xxx.table.core.windows.net'] System.Net.HttpWebRequest.GetResponse() +1732 System.Net.HttpWebRequest.GetResponse() +600 Microsoft.WindowsAzure.Storage.Core.Executor.Executor.ExecuteSync(RESTCommand`1 cmd,IRetryPolicy策略,OperationContext操作Context)+2463

[StorageException:无法解析远程名称:'xxx.table.core.windows.net'] Microsoft.WindowsAzure.Storage.Core.Executor.Executor.ExecuteSync(RESTCommand 1 cmd, IRetryPolicy policy, OperationContext operationContext) +7418
Microsoft.WindowsAzure.Storage.Table.TableQuery
1.ExecuteQuerySegmentedInternal(TableContinuationToken token 、CloudTableClient 客户端、CloudTable 表、TableRequestOptions requestOptions、OperationContext operationContext)+436 Microsoft.WindowsAzure.Storage.Table.<>c__DisplayClass7.b__6(IContinuationToken continuationToken) +141 Microsoft.WindowsAzure.Storage.Core.Util.d__0 1.MoveNext() +123
System.Linq.<TakeIterator>d__3a
1.MoveNext() +400 System.Collections.Generic.List 1..ctor(IEnumerable 1 集)+402 System.Linq.Enumerable.ToList(IEnumerable`1 源) +54

最佳答案

我被同样的错误消息难住了,直到我发现了 Azure 存储队列问题的答案:

https://stackoverflow.com/a/37604755/3507333

事实证明,区域冗余存储 (ZRS) 帐户不支持表。

我创建了一个新的本地冗余存储 (LRS) 帐户,一切运行良好!

关于azure - 访问 Windows Azure 帐户表时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29116215/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com