HttpRequestException-1&1 Ionos计划上的SendGrid电子邮件API v3集成

问题描述 投票:1回答:1

在将我的Web应用程序托管在生产环境中时,我遇到了集成问题,并且在5天内(在撰写本文时)使用SendGrid创建了未答复的支持凭单。 1&1向我保证所有端口都是开放的。

我的SendGrid电子邮件API(v3)在开发中以及当我部署到网络上的站点时都运行得非常好-我一直在使用类似于以下的实现:https://app.sendgrid.com/guide/integrate/langs/csharp

当我部署到1&1 Ionos Webspace并进行测试时,收到以下错误:

System.Net.Http.HttpRequestException:连接尝试失败,因为一段时间后连接方未正确响应,或者由于连接的主机未能响应,所以建立的连接失败。

---> System.Net.Sockets.SocketException(10060):连接尝试失败,因为一段时间后连接方未正确响应,或者连接建立失败,因为连接的主机未能响应。

在System.Net.Http.ConnectHelper.ConnectAsync(字符串主机,Int32端口,CancellationToken cancelToken) ---内部异常堆栈跟踪的结尾---

我开始感到绝望,因为这给我的项目造成了一些障碍。

[编辑]

我刚尝试使用其他API进行httprequest,但收到相同的错误。因此,这肯定是1&1的服务器问题,但是我要告诉他们什么?

c# .net-core httprequest sendgrid sendgrid-api-v3
1个回答
0
投票

我通过使用另一个API进行测试并得到相同的错误,从而提出了问题是1&1,而不是SendGrid。原来1&1托管使用代理服务器,我需要修改SendGrid集成才能使用Web代理。我发现了这一点:http://tutorials.moedesign.de/blog/proxy-on-ionos-11-webhosting/

这使我得到了1&1提供的帮助:https://www.ionos.co.uk/help/hosting/net/script-examples-for-establishing-external-http-connections-windows/

当我寻求支持时,他们为什么无法通知我,这超出了我。

现在,我需要找到一个通过Web代理实现的SendGrid C-sharp库集成。有指针吗?

© www.soinside.com 2019 - 2024. All rights reserved.