我从我的ASP.NET核心应用程序向第三方API发出Web请求。
通过RestSharp客户端向Hangfire定期作业发送请求到Asana API端点(HTTPS)。所有自己的应用程序页面都可以通过IIS获得,但应用程序无法提出任何请求。
我应该在哪里查看以及要调试什么来解决这个问题?
答案 0 :(得分:12)
IIS行为是由web.config驱动的,我已配置为处理请求< 20分钟指定 requestTimeout =“00:20:00”:
<aspNetCore
requestTimeout="00:20:00"
processPath="%LAUNCHER_PATH%"
arguments="%LAUNCHER_ARGS%"
stdoutLogEnabled="false"
stdoutLogFile=".\logs\stdout"
forwardWindowsAuthToken="false">
<environmentVariables>
<environmentVariable name="ASPNETCORE_ENVIRONMENT" value="staging" /> <!-- value could be "development", "staging" or "production"-->
</environmentVariables>
</aspNetCore>