【问题标题】:connectionstring 500 error Azure IoT连接字符串 500 错误 Azure IoT
【发布时间】:2018-10-22 12:23:03
【问题描述】:

已部署一个测试设备,该设备将发送到 Azure IOT,然后将警报发送到 Dynamics 365。

我正在尝试使用 https://github.com/Azure-Samples/web-apps-node-iot-hub-data-visualization 查看来自网络应用程序的数据

完成后,我打开网页并在日志中收到 500 错误:

应用程序抛出未捕获的异常并终止: ArgumentError:连接字符串没有 EntityPath,或 Function.EventHubClient.fromConnectionString 处缺少参数路径(D:\home\site\wwwroot\node_modules\azure-event-hubs\lib\client.js:92:11)

我在 IoTHub -> Endpoint -> Events -> Event Hub Compatible Endpoint 中使用了以下连接字符串:

设置 Azure.IoT.IoTHub.ConnectionString=sb://iothub-ns-****************r-451891-d07caf9987.servicebus.windows.net/;SharedAccessKeyName =iothubowner;SharedAccessKey=zNy3a************************CZyjCoTpXdem0=

我也尝试在本地运行并将 EntityPath 添加到连接字符串,但没有成功。

我在 Azure 中确实注意到它对我的 IoTHub 有一个警告: 由于资源所在的位置,某些 IoT 中心功能被禁用。以下是受影响的功能:事件

这可能是个问题吗?

【问题讨论】:

  • 您能否提供您的 azure iot hub 资源位置,以便我们查明是否是资源限制问题?

标签: azure web iot azure-iot-hub


【解决方案1】:

我刚刚再次测试并添加了“主键”连接字符串: 共享访问策略 -> iothubowner 并且它起作用了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-17
    • 2013-02-11
    相关资源
    最近更新 更多