gpt4 book ai didi

c# - Docker抛出异常,因为无法解析远程名称

转载 作者:行者123 更新时间:2023-12-02 19:24:24 26 4
gpt4 key购买 nike

我创建了一个基本的.net框架MVC Web应用程序,并添加了使用Cloud Watch Logs SDK将日志发送到AWS Cloud Watch Logs的逻辑,它在localsystem / localhost 中可以正常工作,但是一旦我对图像进行泊坞处理,便开始出现异常。请指导我解决问题。

码:

    public static AmazonCloudWatchLogsClient logClient = new AmazonCloudWatchLogsClient("YYYYY",
"XXXXX",
RegionEndpoint.USEast1);
public ActionResult Index()
{
// Code removed for brevity sake
var logGroup = logClient.DescribeLogGroups(); // This throws exception
return View();
}

异常(exception):

Amazon.Runtime.AmazonServiceException: 'A WebException with status NameResolutionFailure was thrown. WebException: The remote name could not be resolved: 'logs.us-east-1.amazonaws.com''

最佳答案

我必须在web.config中添加以下代码行以解决此问题。

  <system.net>
<defaultProxy enabled="true">
</defaultProxy>
</system.net>

说明-Docker不为外界所知,因此,当API请求来自dockerized应用时,它只会发送到本地系统,从而失败。但是在启用代理后,托管 docker 的我们的系统将充当 docker 请求的代理。

关于c# - Docker抛出异常,因为无法解析远程名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57365684/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com