ASP.Net核心的IIS代理设置

kiayqfof  于 2022-11-12  发布在  .NET
关注(0)|答案(1)|浏览(256)

我在Windows Server 2019(v.1809)上有IIS(10.0)和一些asp net核心应用程序。我有企业代理。问题是应用程序无法通过它:
System.Net.Http.HttpRequestException:连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机没有响应。
或者在其他一些站点:
System.Net.Http.HttpRequestException:无法建立连接,因为目标计算机主动拒绝连接。
从浏览器(IE,Chrome)链接工作。另一个服务器与IIS,相同的应用程序和相同的代理设置工作也很好。
我尝试在配置文件中专门设置代理服务器设置,但没有任何帮助。从这里:How to set proxy settings for IIS processes?
我还能做什么呢?
编辑:我创建了ASP Net Framework Web应用程序,并在同一台服务器上运行它。没有代理,它不工作,但在web.config(在网站文件夹或Microsoft.NET文件夹)中使用代理,它工作。对于核心,我仍然没有找到一个解决方案。
ASP Net和ASP Net Core中的代码相同:

public async Task<IActionResult> Index()
    {
        using (var client = new HttpClient())
        {
            try
            {
                var message = await client.GetStringAsync("http://webcode.me");
                ViewBag.Message = message;
            }
            catch (Exception ex)
            {
                ViewBag.Message = ex.ToString();
            }
         }
         return View();
     }
ljsrvy3e

ljsrvy3e1#

经过这么多次尝试克服代理,最终是组织网络设置的问题。在技术支持的帮助下解决了。

相关问题