我试图用Asp.net核心连接到IOT Hub,但是我无法从IOT Hub获得设备。当我尝试直接连接Internet时,可以从IOT集线器获得设备。所以我认为原因可能是企业网络的代理。您能否再考虑一下,让我知道您是否知道。谢谢
答案 0 :(得分:0)
您可以将代理设置显式添加到应用程序。
对于注册表管理器,请尝试以下代码:
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。
请告诉我是否有帮助。