ASP.NET网页在';线程被中止';例外

ASP.NET网页在';线程被中止';例外,asp.net,Asp.net,我发现调用API时线程被中止异常。虽然我已经在catch块中处理了它,并且代码的执行继续并正确完成,但浏览器中的页面在加载时仍然被卡住,它不会呈现输出。 请帮我了解原因 try { //API call rasing Thread was being aborted Exception } Catch(ThreadAbortException ex) { Thread.ResetAbort(); } //some code 尝试在web.config文件中使用以下内容 &

我发现调用API时线程被中止异常。虽然我已经在catch块中处理了它,并且代码的执行继续并正确完成,但浏览器中的页面在加载时仍然被卡住,它不会呈现输出。
请帮我了解原因

try
{
     //API call rasing Thread was being aborted Exception
}
Catch(ThreadAbortException ex)
{
     Thread.ResetAbort();
}

//some code

尝试在web.config文件中使用以下内容

<configuration> <system.web>

<httpRuntime executionTimeout="360" />

</system.web>

</configuration>


该值是以秒为单位还是以分钟为单位?它是以秒为单位。360表示6分钟在API调用中是否有“服务器传输”?对于Server.Transfer,请使用Server.Execute方法而不是steadno,我没有调用Server.Transfer或Response.Redirect。这只是API的函数调用。您正在调用https API吗?或者只是http API?