मैं एक आंशिक दृश्य async का उपयोग कर डेटाबेस से IEnumerable<Post>
पुनः प्राप्त करने की कोशिश करता है ...Async PartialView का कारण बनता है "HttpServerUtility.Execute अवरुद्ध ..." अपवाद
विधि है
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 जबकि पूरा करने के लिए एक अतुल्यकालिक ऑपरेशन के लिए इंतजार कर रहे अवरुद्ध मिलता है।
विवरण: वर्तमान वेब अनुरोध के निष्पादन के दौरान एक अनचाहे अपवाद हुआ। त्रुटि के बारे में अधिक जानकारी के लिए और जहां यह कोड में उत्पन्न हुआ, कृपया स्टैक ट्रेस की समीक्षा करें।
अपवाद विवरण: सिस्टम। अविश्वसनीय अपवाद: HttpServerUtility.Anynchronous ऑपरेशन को पूरा करने के लिए प्रतीक्षा करते समय अवरुद्ध करें।
मुझे यह त्रुटि क्यों मिलती है? क्या यह काम नहीं करना चाहिए?