[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 2年前