मेरे पास एक आंशिक दृश्य है जो IEnumerable<Post>
async का उपयोग कर डेटाबेस से पुनर्प्राप्त करने का प्रयास करता है ...
तरीका
public static class PostService
{
public static int PostsPerPage = 50;
public static async Task<IEnumerable<Post>> GetRecentAsync(int page = 0)
{
return await entityFrameworkDbContext.Posts
.ToListAsync();
}
}
PartialView
public async Task<ActionResult> Recent(int page = 0)
{
return PartialView(await PostService.GetRecentAsync(page));
}
और फिर अगर मैं इसे कॉल करने की कोशिश करता हूं
@Html.Action("Recent", "Post")
मुझे निम्नलिखित अपवाद मिलते हैं
HttpServerUtility.Execute अवरुद्ध किया गया जबकि एक अतुल्यकालिक ऑपरेशन के पूरा होने की प्रतीक्षा कर रहा है।
विवरण: वर्तमान वेब अनुरोध के निष्पादन के दौरान एक अनियंत्रित अपवाद उत्पन्न हुआ। कृपया त्रुटि के बारे में अधिक जानकारी के लिए स्टैक ट्रेस की समीक्षा करें और यह कोड में कहां उत्पन्न हुआ।
अपवाद विवरण: System.InvalidOperationException: HttpServerUtility.Execute अवरुद्ध करते समय एक अतुल्यकालिक ऑपरेशन पूरा होने की प्रतीक्षा कर रहा है।
मुझे यह त्रुटि क्यों मिली? यह काम नहीं करना चाहिए?