C# Azure IoT集线器连接字符串不再工作-Azure是否更新连接字符串?
由于某种原因,2个月后的今天,我的物联网集线器连接字符串不再工作,这给了我一个: 发送消息时出现异常:{“消息”:“错误代码:IoTubUnauthorizedAccess;Unauthorized”,“异常消息”:“”} 我后来发现我的连接字符串在我使用免费许可证的物联网中发生了变化。即使我将我的connectionString更新为新的connectionString,我仍然会遇到同样的错误,这让我怀疑:C# Azure IoT集线器连接字符串不再工作-Azure是否更新连接字符串?,c#,azure,connection-string,azure-iot-hub,C#,Azure,Connection String,Azure Iot Hub,由于某种原因,2个月后的今天,我的物联网集线器连接字符串不再工作,这给了我一个: 发送消息时出现异常:{“消息”:“错误代码:IoTubUnauthorizedAccess;Unauthorized”,“异常消息”:“”} 我后来发现我的连接字符串在我使用免费许可证的物联网中发生了变化。即使我将我的connectionString更新为新的connectionString,我仍然会遇到同样的错误,这让我怀疑: Azure IoT hub是否要求您不时更改连接字符串?如果是,是否有人知道自动执行
- Azure IoT hub是否要求您不时更改连接字符串?如果是,是否有人知道自动执行此操作的最佳实践
- IoT Hub是否要求您拥有来自Microsoft.azure.devices的最新SDK。和Microsoft.Azure.devices.client
据我所知,它只是在周末随机停止工作,没有任何解释,我也不知道为什么,因为我的代码或Azure中有0处更改 事件中心依赖密钥进行访问。是否有可能有人从共享访问策略或通过PowerShell重新生成密钥 您还提到您正在使用一个免费帐户-如果您确信您拥有正确的密钥,您的免费试用是否有可能已过期或超过每天8000条消息的配额- 就你的问题而言:
Hmm如果MS出于安全原因不这样做,那么这一定发生在某个地方。没有人改变它,我在这个项目上,但现在我认为这是我在某个地方犯的错误。即使我仍然无法连接。我甚至更新了所有的SDK“S和我都不知道为什么0-o就我所知,免费版本没有限制。免费层每天给你8000条消息。是的,我今天有0条消息。我喜欢手动启用项目,因为它不会一直运行。我用它来做测试,这也让它变得特别奇怪,因为我两天前用了一整天,什么都没改变。现在它是未经授权的。您的环境中有什么东西发生了变化吗?防火墙,代理?还有什么东西挡道吗?