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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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