首页 > 解决方案 > 无法启动 Azure 存储模拟器

问题描述

我正在 VS 2019 上创建我的第一个 azure 函数。当我尝试运行时,它会出现以下错误:

错误信息图片

我使用的是 OS win 10。我的 VS 版本是 16.4.29728.190。存储模拟器在azure功能中起到什么样的作用?为什么我会遇到这个问题,是我没有配置azure功能吗?如何解决?

标签: visual-studioazure-functionsazure-storage-emulator

解决方案


更新:

更新答案,发现比较常见的情况是端口占用。如果遇到这个问题,可以查询10000端口的使用情况,然后kill占用该端口的进程。

首先,搜索:

netstat -p tcp -ano | findstr :10000

然后,杀死:

taskkill /T /F /PID yourPID

在极少数情况下,您可以通过简单地划掉错误窗口来避免问题。

原答案:

你遇到的问题是偶然的。它与功能配置无关。问题是相关组件有问题。重新安装它可以解决问题。

这不是一个难以解决的问题,只是一开始就发生这种情况有点令人沮丧。

1、显然,你首先需要确保你的机器上安装了Azure Storage Emulator。这是 Azure SDK 的一部分,所以如果你安装了它应该没问题。但是,您可以将模拟器安装为独立应用程序。要检查它是否安装在您的计算机上,请单击 Windows 开始并键入“Azure Storage Emulator”。

2,如果应用程序显示在您的开始菜单中,您可以继续手动运行它。这将调用一个控制台窗口,通知您模拟器已准备好使用。

3.如果应用程序未显示在“开始”菜单中,请安装完整的 Azure SDK 或独立的 Azure Storage Emulator 应用程序,如前所述。

4,有关更多信息,请导航至此处的 Microsoft 文档。


推荐阅读