Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core dot net core mvc控制器中的请求超时_Asp.net Core_Timeout_Asp.net Core Mvc - Fatal编程技术网

Asp.net core dot net core mvc控制器中的请求超时

Asp.net core dot net core mvc控制器中的请求超时,asp.net-core,timeout,asp.net-core-mvc,Asp.net Core,Timeout,Asp.net Core Mvc,我正在从我的角度调用一个控制器方法,它有一些很长的过程要做 [HttpPost] public async Task<IActionResult> MyControllerMethod(MyViewModel viewModel) { await MyFile.Longprocess); return PartialView("_MyPartialPage"); } [HttpPost] 公共异步任务MyControllerMethod(MyViewModel vi

我正在从我的角度调用一个控制器方法,它有一些很长的过程要做

[HttpPost]
public async Task<IActionResult> MyControllerMethod(MyViewModel viewModel)
{
    await MyFile.Longprocess);
    return PartialView("_MyPartialPage");
}
[HttpPost]
公共异步任务MyControllerMethod(MyViewModel viewModel)
{
等待MyFile.Longprocess);
返回PartialView(“我的partialpage”);
}
在调试模式下,当进程花费的时间超过2分钟时,我会遇到以下错误

发生错误:状态:错误,说明:网关错误

遗憾的是,我没有在
ASP.NET内核中找到任何类似MVC的
scriptTimeout
解决方案

HttpContext.Current.Server.ScriptTimeout=90000

经过一些RnD后,我发现在
aspNetCore
标记上设置
RequestTimeout=“00:30:00”
只会在发布模式下起作用,从Visual Studio调试模式运行时仍然会出现问题


那么,有没有办法在Visual Studio 2017调试模式下设置超时?任何形式的帮助都将不胜感激

使用哪个web服务器?您在调试和发布时是否使用不同的服务器?IIS,否。两次使用相同的web服务器这一问题已得到回答,使用哪一个web服务器?您是否在调试和发布时使用不同的服务器?IIS,否。两次使用相同的web服务器这一问题已得到回答