添加新消息(并且未添加消息)时,本地存储帐户队列返回“RESTERROR”弹出窗口。
我可以将消息添加到资源管理器中的其他订阅队列。
请检查以下几点,看看是否是您的情况:
按照文档使用 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 存储模拟器 进行调试以获取指导。