.net 远程主机已关闭与Azure Logic App的连接

.net 远程主机已关闭与Azure Logic App的连接,.net,vsto,httpwebrequest,azure-logic-apps,.net,Vsto,Httpwebrequest,Azure Logic Apps,1月初,我开发了一个非常简单的逻辑应用程序,它以HTTPS触发器作为入口点。这个逻辑应用程序只需接受一个GET请求,向我发送一封电子邮件,然后向客户端返回一个200 OK响应 我将其与VSTO插件结合使用,该插件在每次安装时调用Logic应用程序;让我有一种成长的感觉。自2月初以来,我没有收到任何电子邮件,直到最近才发现这是因为每次VSTO加载项尝试调用触发器时,它现在都会返回“基础连接已关闭:发送时发生意外错误”异常: System.AggregateException:发生一个或多个错误 -

1月初,我开发了一个非常简单的逻辑应用程序,它以HTTPS触发器作为入口点。这个逻辑应用程序只需接受一个GET请求,向我发送一封电子邮件,然后向客户端返回一个200 OK响应

我将其与VSTO插件结合使用,该插件在每次安装时调用Logic应用程序;让我有一种成长的感觉。自2月初以来,我没有收到任何电子邮件,直到最近才发现这是因为每次VSTO加载项尝试调用触发器时,它现在都会返回“基础连接已关闭:发送时发生意外错误”异常:

System.AggregateException:发生一个或多个错误

--->System.Net.Http.HttpRequestException:发送请求时出错

--->System.Net.WebException:基础连接已关闭:接收时发生意外错误

--->System.IO.IOException:无法从传输连接读取数据:远程主机强制关闭了现有连接

--->System.Net.Sockets.SocketException:远程主机强制关闭了现有连接 位于System.Net.Sockets.Socket.EndReceive(IAsyncResult asyncResult) 位于System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult) ---内部异常堆栈跟踪的结束--- 位于System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult) 位于System.Net.Connection.ReadCallback(IAsyncResult asyncResult) ---内部异常堆栈跟踪的结束--- 位于System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) 在System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)上 ---内部异常堆栈跟踪的结束--- ---内部异常堆栈跟踪的结束--- 位于System.Threading.Tasks.Task`1.GetResultCore(布尔waitCompletionNotification) 在ExcelAddIn

--->(内部异常#0)System.Net.Http.HttpRequestException:发送请求时出错

--->System.Net.WebException:基础连接已关闭:接收时发生意外错误

--->System.IO.IOException:无法从传输连接读取数据:远程主机强制关闭了现有连接

--->System.Net.Sockets.SocketException:远程主机强制关闭了现有连接 位于System.Net.Sockets.Socket.EndReceive(IAsyncResult asyncResult) 位于System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult) ---内部异常堆栈跟踪的结束--- 位于System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult) 位于System.Net.Connection.ReadCallback(IAsyncResult asyncResult) ---内部异常堆栈跟踪的结束--- 位于System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) 在System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)上 ---内部异常堆栈跟踪的结束---
如果您使用的是.Net 4.0,则未定义SecurityProtocolType.Tls11和SecurityProtocolType.Tls2,因此您可以使用下面的硬编码值


ServicePointManager.SecurityProtocol=(SecurityProtocolType)3072

@Ama-这对你有帮助吗?我也有同样的问题