Cisaks
Messages postés65Date d'inscriptionmercredi 26 mai 2004StatutMembreDernière intervention25 mars 2010
-
10 août 2006 à 14:46
Cisaks
Messages postés65Date d'inscriptionmercredi 26 mai 2004StatutMembreDernière intervention25 mars 2010
-
17 août 2006 à 16:15
Bonjour,
Je voulais savoir si il etait possible de pouvoir generer, lors d'une erreur cote webservice, une page cote client lui indicant la cause du probleme et arretant du coup le processus en cours ....
Cisaks
Messages postés65Date d'inscriptionmercredi 26 mai 2004StatutMembreDernière intervention25 mars 20101 11 août 2006 à 05:53
C'est à dire "comment est appelé mon WebService" ?
J'ai une solution sous Visual Studio composée de 3 projets: 1 WebSite, 1
WebService, 1 dll.
Le WebSite communique avec mon WebService qui fais lui même appel a la dll pour
les connections à une base de données. Donc mon problème actuellement est que,
j'arrive cote WebSite a loader une page d'erreur personnalisé lors d'un problème
quelconque. Mais je voudrais que lors d'une erreur coté WebService ou coté dll
une erreur puisse s'afficher sur le sur une page comme le fais mon WebSite. Ex:
J'ai une erreur lors de ma connexion à ma base de donnée, pour l'instant il me génère
cote WebService un fichier de log situant ou est l'erreur. Ce qui serait
vraiment bien c'est qu'il me load aussi une page disant à l'utilisateur qui a
voulu ce connecter pourquoi ca ne marche pas ... ca peux paraitre super simple
à faire mais j'avoue que je ne sais pas du out comment faire ...
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 16 août 2006 à 15:20
En faisant un try catch lors de ton appell de la webmethod coté client et la tu affiche une page spécial. Si les exceptions ne sont pas supportés par le webservice tu fais une valeur de retour spécial (genre null) et la tu affiches la page que tu veux en faisant un simple if ...
Cisaks
Messages postés65Date d'inscriptionmercredi 26 mai 2004StatutMembreDernière intervention25 mars 20101 17 août 2006 à 16:15
nan ca ne marche pas, je pense que tu ne comprend pas ce que je veux faire. Si j'ai une erreur dans mon webservice je voudrais qu'il l'affiche dans la page aspx qui ce situe cote website... je ne peux pas mettre "Response.Redirect" dans une fichier cs cote webservice.