IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Throw ApplicationException ne marche que sur le poste local


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    194
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 194
    Par défaut Throw ApplicationException ne marche que sur le poste local
    Bonjour,

    sur une page aspx, je permet la suppression des enregistrements si certaines conditions sont vérifiées, sinon je génère une exception comme suit :

    Throw new ApplicationException("Vous ne pouvez pas supprimer cet enregistrement")
    si on essaie de supprimer un enregistrement qui ne vérifie pas nos conditions (en lançant l'application à partir du poste sur lequel est installée l'application web) le message d'erreur s'affiche. mais si on fait la mème opération à partir d'un autre poste (poste distant) le message d'erreur ne s'affiche pas, et à la place on a un message d'erreur systeme.

    comment peut-on remédier à ce problème ?

    PS: mon application est AjaxEnabled

    merci d'avance.

  2. #2
    Membre émérite Avatar de neptune
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 835
    Par défaut
    Sur poste distant, on n'autorise pas l'affichage de la stack trace, pour des raisons de sécurité. Ce que tu as lu sur le message d'erreur en fait.

    L'idéal est d'avoir une page générique vers laquelle tu est redirigé en cas d'erreur et d'y afficher le message de ton choix, selon les informations sur l'erreur que tu auras récoltée.

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    194
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 194
    Par défaut
    merci neptune;

    si j'ai bien compris, tu me suggère d'utiliser le customError dans mon fichier web.config ?

    y a-t-il un autre moyen sans passer par là ?

  4. #4
    Membre émérite Avatar de neptune
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 835
    Par défaut
    Oui, customErrors. Il y a peut-être un autre moyen, mais pas à ma connaissance.

  5. #5
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    194
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 194
    Par défaut
    Merci neptune.

Discussions similaires

  1. Compilation marche que sur un seul poste
    Par Samoo dans le forum Général Java
    Réponses: 5
    Dernier message: 25/08/2009, 16h33
  2. NavigateToUrl ne marche que sur Debug
    Par LinkinSelim dans le forum Flex
    Réponses: 1
    Dernier message: 27/05/2008, 09h27
  3. [MediaWiki] Upload de fichier (marche que sur l'hebergement du wiki)
    Par bluefish63 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 11/04/2008, 12h54
  4. Clic sur un iframe ne marche que sur les bords
    Par Dayren dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 02/03/2008, 15h29
  5. Réponses: 4
    Dernier message: 29/09/2006, 09h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo