我从我的 ASP.NET Core 应用程序向第三方 API 发出 Web 请求.
I make a web request to a third-party api from my ASP.NET Core application.
通过 RestSharp 客户端从 Hangfire 循环作业向 Asana API 端点 (HTTPS) 发出请求.自己app的所有页面都可以通过IIS访问,但是app不能发出任何请求.
Request is made from a Hangfire recurring job to Asana API endpoint (HTTPS) via RestSharp client. All the own app's pages are available through IIS, but app cannot make any requests.
我应该在哪里查看以及调试什么来解决这个问题?
Where should I look and what to debug to solve this problem?
推荐答案IIS 的行为是由 web.config 驱动的,我已经配置为处理请求 <指定 requestTimeout="00:20:00" 的 20 分钟:
IIS behavior is driven by the web.config, I have configured to deal with request < 20 min specifying requestTimeout="00:20:00":
<aspNetCore requestTimeout="00:20:00" processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile=".logsstdout" forwardWindowsAuthToken="false"> <environmentVariables> <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="staging" /> <!-- value could be "development", "staging" or "production"--> </environmentVariables> </aspNetCore>更多推荐
从 IIS 上的 ASP.NET Core 应用程序请求超时
发布评论