1

添加新消息(并且未添加消息)时,本地存储帐户队列返回“RESTERROR”弹出窗口。

在此处输入图像描述

我可以将消息添加到资源管理器中的其他订阅队列。

4

1 回答 1

0

请检查以下几点,看看是否是您的情况:

  • 按照文档使用 Azure 存储模拟器进行开发和测试(已弃用)| 微软文档

    该错误消息有时意味着您的帐户名或帐户密钥错误。因此,如果您附加了名称和密钥或连接字符串,请确认您输入了正确的帐户名称,并查看您使用的密钥是否是最新的。

  • 存储模拟器的服务终结点与 Azure 存储帐户的终结点不同。本地计算机不进行域名解析,要求存储模拟器端点是本地地址。

  • 帐户名可能是 URI 路径的一部分,而不是主机名,即使在本地地址中也是如此。

    Storage Emulator for local computer Queue 服务的服务端点是: http://127.0.0.1:10001/<account-name>/<resource-path我们在使用本地存储时可能有时需要更改它,因为它可能无法自行解析,从而可能导致错误。

  • 还要检查存储模拟器版本是否兼容,本地存储是否有足够的空间可以添加。尝试使用最新版本重新安装存储模拟器。

在此处检查版本中的错误修复/更改。

另请检查Microsoft Azure Storage Explorer Unable To Retrieve Child Resources (findes.co),这有助于在少数情况下排除错误。

注意:来自微软文档

Azure 存储模拟器现已弃用。Microsoft 建议你使用 Azurite 模拟器进行本地开发,并使用 Azure 存储。因此,您可以使用带有 azurite 模拟器的 azure 函数来添加或对队列或消息执行操作

请参阅:教程 - 如何创建 azure 队列消息并使用 azure 存储模拟器 进行调试以获取指导。

于 2021-12-22T16:06:51.173 回答