E 'possibile verificare che gli errori personalizzati del meteo siano attivati o disattivati nel codice sul runtime dell'applicazione Web.Controllo CustomErrors attivato nel codice
8
A
risposta
13
ho capito come farlo è in .. .
HttpContext.Current.IsCustomErrorEnabled
3
È possibile utilizzare WebConfigurationManager.OpenWebConfiguration per ottenere la configurazione per il sito web, quindi utilizzare tale per ottenere gli errori personalizzati bloccano:
Configuration configuration =
WebConfigurationManager.OpenWebConfiguration(null);
CustomErrorsSection customErrorsSection =
configuration.GetSection("system.web/customErrors") as CustomErrorsSection;
Response.Write(customErrorsSection.Mode.ToString());
0
OpenWebConfiguration (null) o HttpContext.Current.IsCustomErrorEnabled (vero) mi ha dato informazioni false, questo però ha funzionato grande pasta Copy:
public static CustomErrorsMode GetRedirectMode()
{
Configuration config = WebConfigurationManager.OpenWebConfiguration("/");
return ((CustomErrorsSection)config.GetSection("system.web/customErrors")).Mode;
}
'OpenWebConfiguration (null)' non sembra per caricare il web.config nell'applicazione corrente ma il web.config installato sulla macchina. Altre risposte mostrano 'OpenWebConfiguration (" ~ ")' ma non ho confermato. – Buildstarted