J'ai une page .aspx appelant le service Web d'une page .asmx. Dans ce service Web .net, je tente d'ouvrir une connexion de base de données à SQL Server 2008. La connexion échoue. Je ne suis pas sûr pourquoi. Je fais ceci dans un try/catch et le catch est touché quand je débogue. Je ne suis pas sûr de ce que je peux produire là car je n'ai pas accès au système de fichiers du serveur pour écrire un fichier journal.Sortie de l'exception d'une erreur SQLException
Je trouve cette annonce:
try
{
SqlCommand cmd =
new SqlCommand("raiserror('Manual SQL exception', 16, 1)",DBConn);
cmd.ExecuteNonQuery();
}
catch (SqlException ex)
{
string msg = ex.Message; // msg = "Manual SQL exception"
}
ici et il pourrait faire l'affaire pour moi, mais je ne sais pas comment faire la sortie de chaîne de msg à la page qui a appelé ce service web? Existe-t-il un moyen de propager la chaîne d'exception en faisant en sorte que la page appelante implémente également ce même gestionnaire d'exceptions?
Merci :) //
Merci pour l'édition Mark, ça a aidé :) – Spanky