NET 核心服务器,AllowSynchronousIO
设置为 false
new WebHostBuilder()
.UseKestrel(options =>
{
options.AllowSynchronousIO = false;
})
在操作中,它输出一个 JsonResult
public async Task<IActionResult> SanityCheck()
{
Dictionary<string, string> dic = await GetDic();
return this.Json(dic);
}
结果却是个例外
System.InvalidOperationException: 同步操作是 调用 WriteAsync 或将 AllowSynchronousIO 设置为 true。
我不能用 AllowSynchronousIO=false
返回一个 JSON 结果吗?