微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Azure 存储模拟器无法启动

如何解决Azure 存储模拟器无法启动

我试图从命令提示符启动运行 AzureStorageEmulator.exe 的 Azure 存储模拟器。但我最终收到一条错误消息,说与现有应用程序存在端口冲突

port error

我尝试检查认端口并意识到它正在被进程系统使用

port occupied

有什么办法可以释放这个端口供模拟器使用吗?

PS:我知道我们可以从 AzureStorageEmulator.exe.config 更改端口,但我将其保留作为最后一个选项

解决方法

Azure 存储模拟器现已弃用。 Microsoft 建议您使用 Azurite emulator 通过 Azure 存储进行本地开发。 Azurite 取代了 Azure 存储模拟器。 Azurite 将继续更新以支持最新版本的 Azure 存储 API。有关详细信息,请参阅使用 Azurite emulator for local Azure Storage development.

尝试使用 Azurite,如果遇到任何问题,请告诉我,我们很乐意为您提供帮助。

AzureStorageEmulator.exe 状态表明它想要使用端口 10000-10002 并且 netstat -abno 表明 Docker 已经在使用 10000、10001

您也可以参考此主题 https://stackoverflow.com/a/59854137,它为您的场景提供了一些想法

Windows Azure Storage Emulator – Error: Unable to start the storage emulator.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。