C# 两个.net核心webapi以IIS进程外模式托管在同一台服务器上。获取与其他人通信的超时

C# 两个.net核心webapi以IIS进程外模式托管在同一台服务器上。获取与其他人通信的超时,c#,iis,asp.net-core-webapi,kestrel,C#,Iis,Asp.net Core Webapi,Kestrel,我有两个API,每个API作为不同的web应用程序(A,B)托管在单个服务器上的单个IIS网站中。 它们处于进程外模式 我想利用api A中api B的一些功能。 所以我使用HttpClient将数据从api A发布到api B端点。 这在开发过程中非常有效,因为两者都托管在IIS express中 但当我将它们发布到IIS时,此流不工作,并引发错误(System.Net.Http.WinHttpException:操作超时) 我曾尝试将get请求发送到google.com,它的工作原理是使ap

我有两个API,每个API作为不同的web应用程序(A,B)托管在单个服务器上的单个IIS网站中。 它们处于进程外模式

我想利用api A中api B的一些功能。 所以我使用HttpClient将数据从api A发布到api B端点。 这在开发过程中非常有效,因为两者都托管在IIS express中

但当我将它们发布到IIS时,此流不工作,并引发错误(System.Net.Http.WinHttpException:操作超时)

我曾尝试将get请求发送到google.com,它的工作原理是使api能够连接到internet,但不能连接到同一站点上的api(B)