我试图用Asp.net核心连接到IOT Hub,但我无法从IOT集线器获取设备。当我试图直接连接互联网时,我可以从物联网中心获取设备。所以我认为原因可能是企业网络的代理。如果你知道的话,请你再考虑一下,让我知道。谢谢
您可以显式向应用程序添加代理设置。
对于Registry Manager,请尝试以下代码:
using System.Net;
// s_proxyServerAddress= ...
// s_connectionString = ...
HttpTransportSettings customTransportSettings = new HttpTransportSettings();
customTransportSettings.Proxy = new WebProxy(s_proxyServerAddress);
JobClient jobClient = JobClient.CreateFromConnectionString(s_connectionString, customTransportSettings);
RegistryManager registryManager = RegistryManager.CreateFromConnectionString(s_connectionString, customTransportSettings);
更详细的信息是here。
如果有帮助,请告诉我。