我在Iot集线器和公司网络的代理服务器上遇到了问题

时间:2018-09-03 00:08:08

标签: asp.net-core proxy .net-core azure-iot-hub

我试图用Asp.net核心连接到IOT Hub,但是我无法从IOT Hub获得设备。当我尝试直接连接Internet时,可以从IOT集线器获得设备。所以我认为原因可能是企业网络的代理。您能否再考虑一下,让我知道您是否知道。谢谢

1 个答案:

答案 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

请告诉我是否有帮助。