我正在VS 2019上创建我的第一个Azure函数。当我尝试运行时,它附带此错误:
我正在使用OS win10。我的VS版本是16.4.29728.190。存储模拟器在天蓝色功能中扮演什么样的角色?为什么会遇到此问题,是否没有配置azure函数?如何解决?
答案 0 :(得分:1)
更新:
更新答案,我发现更常见的情况是港口占领。如果遇到此问题,可以查询端口10000的使用情况,然后杀死占用该端口的进程。
首先,搜索:
netstat -p tcp -ano | findstr :10000
然后杀死:
taskkill /T /F /PID yourPID
在极少数情况下,您只需跳过错误窗口即可避免此问题。
原始答案:
您遇到的问题是偶然的。与功能配置无关。问题在于相关组件有问题。重新安装它可以解决问题。
排查问题并非难事,首先就令人感到沮丧。
1,显然,首先需要确保计算机上已安装Azure存储模拟器。这是Azure SDK的一部分,因此,如果已安装,则应该可以。但是,您可以将模拟器安装为独立应用程序。要检查计算机上是否已安装该软件,请单击Windows“开始”,然后键入“ Azure Storage Emulator”。
2,如果该应用程序显示在“开始”菜单中,则可以继续并手动运行它。这将调用一个控制台窗口,该窗口将通知您模拟器已准备就绪。
3。如果应用程序未显示在“开始”菜单中,请安装完整的Azure SDK或独立的Azure存储模拟器应用程序,如前所述。
4,有关更多信息,请导航至Microsoft的文档here。
答案 1 :(得分:0)
如果要与VS 2019调试器一起启动此程序,则必须在管理员模式下启动VS 2019。否则,请先单独启动存储模拟器,然后再启动调试器。