首页 新闻 会员 周边

IAsyncEnumerable异步流,在IIS中并不被支持怎么解决?

0
悬赏园豆:5 [已关闭问题] 关闭于 2022-01-22 08:35

[Route("api/[controller]")]
[ApiController]
public class ValuesController : ControllerBase
{
[HttpGet]
public IAsyncEnumerable<int> Get()
{
return FetchItems();
}

static async IAsyncEnumerable<int> FetchItems()
{
    for (int i = 1; i <= 10; i++)
    {
        await Task.Delay(1000);
        yield return i;
    }
}

}

以上代码Kestrel是没问题的,如图所示输出;如果部署到IIS,还是会被缓存并一次输出?
服务器server2022,IIS是最新版,google过很多文章,基本都是抄来抄去的
并没有人在生产环境做过类似功能?

test9119的主页 test9119 | 初学一级 | 园豆:113
提问于:2022-01-10 09:50

没有大佬指点一下吗

test9119 2年前
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册