【问题标题】:webrequest.getrequeststream throws exception when run as "nt_authority\" systemwebrequest.getrequeststream 在以“nt_authority\”系统运行时抛出异常
【发布时间】:2020-09-28 04:46:47
【问题描述】:

我正在尝试从 Azure 获取 OAuth2 令牌。我正在使用 HttpWebRequest.GetRequestStream 进行令牌请求。当我从 Visual Studio 运行我的应用程序或双击它时,它工作正常。但是当我从我的产品中使用这个代码时,它实际上是一个产生这个应用程序的服务。因此,它作为本地系统帐户运行。然后它抛出以下异常: 底层连接已关闭:发送时发生意外错误。 内部异常是: 认证失败,因为对方已经关闭了传输流

注意:我的目标 .Net 框架是 4.6.1 我正在使用 ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 |安全协议类型.Tls12 |安全协议类型.Tls11 |安全协议类型.Tls;在我的代码中。

任何帮助将不胜感激。

【问题讨论】:

    标签: azure webrequest


    【解决方案1】:

    找到了答案。该错误完全具有误导性;至少对我来说。由于没有为本地系统帐户设置代理服务器地址,因此之前无法正常工作。傻我:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-28
      • 2018-11-21
      • 1970-01-01
      • 1970-01-01
      • 2012-08-21
      • 2015-06-03
      • 2019-08-20
      • 1970-01-01
      相关资源
      最近更新 更多