2009-09-02 16 views
8

में चालू हो गई है क्या वेब अनुप्रयोग रनटाइम पर कोड में मौसम कस्टम त्रुटियों को चालू या बंद करना संभव है।कस्टमर की जांच कोड

उत्तर

13

मैं समझ गए होंगे कि यह कैसे क्या है क्या करने के लिए .. ।

HttpContext.Current.IsCustomErrorEnabled

3

आप WebConfigurationManager.OpenWebConfiguration उपयोग कर सकते हैं वेबसाइट के लिए विन्यास प्राप्त करने के लिए, तो उपयोग करने वाले कस्टम त्रुटियों को ब्लॉक पाने के लिए:

Configuration configuration = 
    WebConfigurationManager.OpenWebConfiguration(null); 

CustomErrorsSection customErrorsSection = 
    configuration.GetSection("system.web/customErrors") as CustomErrorsSection; 

Response.Write(customErrorsSection.Mode.ToString()); 
+0

'OpenWebConfiguration (शून्य)' वर्तमान आवेदन में web.config लेकिन web.config मशीन पर स्थापित लोड करने के लिए प्रतीत नहीं होता। अन्य उत्तरों 'ओपनवेब कॉन्फ़िगरेशन ("~") दिखाते हैं लेकिन मैंने पुष्टि नहीं की है। – Buildstarted

0

OpenWebConfiguration (शून्य) या HttpContext.Current.IsCustomErrorEnabled (सही) मुझे झूठी सूचना दे दी है, इस तथापि महान कॉपी पेस्ट काम किया:

public static CustomErrorsMode GetRedirectMode() 
{ 
    Configuration config = WebConfigurationManager.OpenWebConfiguration("/"); 

    return ((CustomErrorsSection)config.GetSection("system.web/customErrors")).Mode; 
} 
संबंधित मुद्दे