Http 本地主机上的IIS连接被拒绝

Http 本地主机上的IIS连接被拒绝,http,iis,https,localhost,Http,Iis,Https,Localhost,我在IIS服务器(Windows server 2016)上托管了两个应用程序: 可通过URL从服务器外部访问的应用程序1(ASP.NET CORE) 只能在上的服务器上访问的应用程序2(ASP.NET WEB API) 情况如下: 用户使用给定的URL(HTTPS)请求应用程序1 应用程序1从请求中获取有效负载,并将其发送到本地主机上的应用程序2 应用程序2响应响应用户的应用程序1 在本地,在两个VisualStudio实例上运行的两个应用程序工作正常(都在本地主机上运行) 由于它部署在I

我在IIS服务器(Windows server 2016)上托管了两个应用程序:

  • 可通过URL从服务器外部访问的应用程序1(ASP.NET CORE)
  • 只能在上的服务器上访问的应用程序2(ASP.NET WEB API)
情况如下:

  • 用户使用给定的URL(HTTPS)请求应用程序1
  • 应用程序1从请求中获取有效负载,并将其发送到本地主机上的应用程序2
  • 应用程序2响应响应用户的应用程序1
  • 在本地,在两个VisualStudio实例上运行的两个应用程序工作正常(都在本地主机上运行)

    由于它部署在IIS上,我可以通过两个应用的URL访问它们,但当我使用postman尝试上述方案时,它会给我以下错误:

    “状态代码”:500, “消息”:“发生未处理的错误”, “异常”:“System.AggregateException:发生一个或多个错误。(由于目标计算机主动拒绝连接,因此无法建立连接)-->System.Net.Http.HttpRequestException:无法建立连接,因为目标计算机主动拒绝它---->System.Net.Sockets.SocketException:无法建立连接,因为目标计算机在System.Net.Http.ConnectHelper.ConnectAsync(字符串主机,Int32端口,CancellationToken CancellationToken)上主动拒绝它\r\n\r\n

    似乎应用程序1无法在本地主机上访问应用程序2


    有什么想法吗?

    “似乎应用程序1无法访问本地主机上的应用程序2。”为什么您不能将调试器附加到应用1并深入挖掘异常?这将引导您了解更多详细信息。调试时应用通信良好,发布后错误出现在实时服务器上。在本地计算机上复制该问题并进行调试。我不希望您在实时服务器上进行调试。