दुर्भाग्य से, मुझे यह करने की ज़रूरत है। मैं अपने त्रुटि लॉग के लिए ELMAH का उपयोग कर रहा हूँ। इससे पहले कि मैं अपनी त्रुटि.aspx दृश्य पर रूट करता हूं, मुझे डिफ़ॉल्ट ELMAH त्रुटि लॉग को पकड़ना है ताकि मैं अपवाद लॉग कर सकूं। आपआप एक एएसपी.नेट एमवीसी अनुप्रयोग के भीतर "असली" एचटीपी कॉन्टेक्स्ट कैसे प्राप्त कर सकते हैं?
Elmah.ErrorLog.Default
उपयोग करने के लिए हालांकि सक्षम होने के लिए इस्तेमाल किया, यह अब के रूप में अप्रचलित चिह्नित है। संकलक मुझे विधि
Elmah.ErrorLog.GetDefault(HttpContext context)
MVC के संदर्भ प्रकार HttpContextBase की है, जो हमें सक्षम बनाता है उपयोग करने के लिए यह उपहास करने के लिए ले जाए, (याय!)। हम एमवीसी-अनजान पुस्तकालयों से कैसे निपट सकते हैं जिन्हें पुरानी शैली HttpContext की आवश्यकता होती है?