Microsoft.Azure.Devices.dll中发生了未处理的“System.FormatException”类型异常

时间:2017-09-01 04:52:06

标签: azure iot azure-iot-hub azure-iot-sdk azure-iot-suite

我引用此tutorial来创建设备标识。但是,如下所示获得例外:

enter image description here

这是我的配置文件:

enter image description here

编辑:
App.Config中的Instrumentation键和值是什么?我刚从示例代码中复制过来。但是,如果我使用的是真正的设备,我可以从哪里获得它?

我错过了任何SDK或其他任何内容吗? 我需要额外下载一些东西吗?本教程没有提出任何建议。 即使我从GiTHub运行示例代码时也会遇到相同的错误。

3 个答案:

答案 0 :(得分:1)

以下屏幕摘要显示了此错误的原因,例如 connectionString

Error

使用Azure IoT Hub中的connectionString - 请参阅教程部分创建IoT中心步骤6.

答案 1 :(得分:0)

您可以检查您使用的连接字符串格式是否正确。它应该看起来像:

"HostName={your hub name}.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey={your key}"

您可以按照教程中的描述从门户中复制完整的连接字符串。

答案 2 :(得分:0)

问题解决:我错过了我的连接字符串。我是从Azure门户网站登录的“IoTHubOwner”获得的。 :)