首页 > 解决方案 > 使用 UseDevelopmentStorage = true 运行时 Azure 函数抛出错误

问题描述

函数“”的侦听器无法启动。

Microsoft.WindowAzureStorage:发送 reqeust.System.Net.Http 时出错:发送请求时出错。System.Private.CoreLib:无法从传输连接读取数据:现有连接被远程主机强行关闭...现有连接被远程主机强行关闭。

标签: azurefunctionazure-functions

解决方案


设置 UseDevelopmentStorage = true 为 Blob、队列和表查找端口号 10000/10001 和 10002。

但是,如果这些端口正被其他服务使用,那么我们就无法将本地存储模拟器用于 azure 功能。

  1. 检查哪个服务正在使用的端口 - 资源监视器 - 在 cmd 提示符下键入 resmon 并转到侦听端口部分。

在我的例子中,grafan 服务正在使用这个端口。

  1. 转到服务 - 在 cmd 提示符下键入 services.msc。然后去停止服务。就我而言,我停止了 Grafana 服务。

  2. 再次重新启动存储模拟器。检查它使用端口 10001 端口的状态

这将解决问题。


推荐阅读