У меня есть страница .aspx, вызывающая веб-службу страницы .asmx. В этой веб-службе .net я пытаюсь открыть соединение с базой данных с SQLServer 2008. Соединение не работает. Я не знаю, почему. Я делаю это в try/catch, и уловка попадает, когда я отлаживаю. Я не уверен, что я могу выводить там, хотя у меня нет доступа к файловой системе сервера для записи файла журнала.Вывод исключения из ошибки SQLException
Я нашел объявление:
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"
}
здесь, и это может сделать трюк для меня, но я не знаю, как сделать Сообщ вывод строки на страницу, которая называется этот веб-сервис? Есть ли способ распространить его на цепочку исключений, если вызывающая страница также реализует этот же обработчик исключений?
Благодаря // :)
Спасибо за редактирование Марк, это помогло :) – Spanky