Async PartialView вызывает "httpserverutility.execute заблокирован ..." ИсключениеC#

Место общения программистов C#
Anonymous
Async PartialView вызывает "httpserverutility.execute заблокирован ..." Исключение

Сообщение Anonymous »

У меня есть частичное представление, которое пытается получить ienumerable из базы данных, используя Async ...
Метод
public static class PostService
{
public static int PostsPerPage = 50;

public static async Task GetRecentAsync(int page = 0)
{
return await entityFrameworkDbContext.Posts
.ToListAsync();
}
}
< /code>
partialview < /p>
public async Task Recent(int page = 0)
{
return PartialView(await PostService.GetRecentAsync(page));
}
< /code>
А затем, если я попытаюсь назвать это < /p>
@Html.Action("Recent", "Post")
< /code>
Я получаю следующее исключение < /p>

httpserverutility.execute заблокирован при ожидании асинхронной операции для выполнения текущего веб -запроса. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где он возник в коде. Разве это не должно работать?


Подробнее здесь: https://stackoverflow.com/questions/240 ... -exception

Вернуться в «C#»