【发布时间】: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