我目前在将函数触发器连接到 IoT-Hub 时遇到问题,一夜之间它以某种方式坏了。函数版本 4。Node.js 版本 14 LTS。
首先我收到一个错误,说我必须使用 web.jobs 版本 4.3.0,我更改了 host.json 以包含它
然后它开始给我一个运行时错误,我不知道如何修复,错误:
我在门户中定义了连接字符串,其格式为
"Endpoint=sb//{iothub-ns-"somename"-"somenumber".servicebus.windows.net/}; SharedAccessKeyName={NameOfAccessKey};SharedAccessKey={TheKey};EntityPath={Name};
最后,我尝试删除删除错误的 EntityPath,但随后没有任何内容出现在该函数中
编辑:我通过将函数版本更改为 3 并将原始 Host.json 恢复为“版本”来修复它:“[2.*, 3.0.0)”。
我不知道运行时版本是如何更改的,即使我创建了新功能,他们也会收到此错误。这可能只是我在工作区中所做的事情导致了这种情况。