在调试异步服务时,在Visual Studio 2017中,调用应用程序经常会以某种方式超时并返回“任务已取消”错误-实际上,我的调试时间太长。
调试时是否有任何方法可以延长超时时间或暂停取消任务?
我正在运行一个Web应用程序,异步调用一个单独的Rest服务。打开了两个Visual Studio解决方案,从Web应用程序解决方案进行调试直接进入另一个解决方案没有问题-但是第一个解决方案在大约5分钟后引发了“任务已取消”错误。
答案 0 :(得分:0)
在您的web.config中,确保您具有以下字段:
<compilation debug="true" targetFramework="4.6.1" />
<httpRuntime targetFramework="4.6.1" executionTimeout="1" />
小解释,executionTimeout以秒为单位,并且只有在debug = false的情况下才起作用,如果编译中的调试为true,则executionTimeout将无用,并且变为最大值。检查以下answer以获取进一步的解释。