10
votes

Vérification de CustomErrors activés dans le code

est-il possible de vérifier que les erreurs personnalisées météorologiques sont activées ou désactivées dans le code de l'application Web Runtime.


0 commentaires

3 Réponses :


3
votes

Vous pouvez utiliser WebconfigurationManager.openwebConfiguration pour obtenir la configuration pour Le site Web, puis utilisez-le pour obtenir le bloc d'erreurs personnalisées:

Configuration configuration =
    WebConfigurationManager.OpenWebConfiguration(null);

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

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


1 commentaires

OpenWebConfiguration (NULL) Ne semble pas charger le Web.Config dans l'application actuelle, mais le Web.config est installé sur la machine. Autres réponses Afficher OpenWebConfiguration ("~") Mais je n'ai pas confirmé.



16
votes

J'ai compris comment le faire c'est ...

httpcontext.current.Incusomerrorenabled


0 commentaires

0
votes

openwebconfiguration (NULL) ou httpcontext.current.ReCusTomErrorENAd (vrai) m'a donné de fausses informations, cela a toutefois fonctionné super Copy Coller: XXX


0 commentaires