在MVC 4中,我在控制器中创建了以下异步方法
public async Task<ActionResult> Test()
{
string str = await TestClient() ;
return View() ;
}
控制器名称:主页
行动名称:测试
当我的控制器类从“AsyncController”基类继承然后http://localhost/Home/Test
剂量工作时,甚至调试器都没有在action方法上命中。但是当我的控制器类继承自“Controller”基类时,它可以正常工作
我不确定它根据使用的基类创建的差异
答案 0 :(得分:1)
AsyncController
是实现异步控制器的旧方法;在所有现代代码中使用Controller
,包括async
代码。