powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как отловить ошибку
9 сообщений из 9, страница 1 из 1
как отловить ошибку
    #32602515
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Люди, помогите советом или куском кода или ссылкой.
У пользователя иногда вылетают ошибки.
Я попросил их в этот момент нажать кнопку PrtSc, потом мне через Outlook письмо написать и туда вставить полученный снимок экрана "вставка из буфера".
Ну вот прислали мне. А там написано ошибка сервера и написано, что описание ошибки здесь не выдаётся из-за соображений безопасности.
Ну и как мне узнать что за ошибка?
По идее мне нужно описание ошибки, в какой строчке обнаружено и всё такое.
Что с этим делать?
Max Pro
...
Рейтинг: 0 / 0
как отловить ошибку
    #32602538
Фотография EvAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можешь поставить <customErrors mode="Off" /> в web.config
или попросить пользователя посмотреть описание ошибки в EventViewer
...
Рейтинг: 0 / 0
как отловить ошибку
    #32602562
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EvAlexможешь поставить <customErrors mode="Off" /> в web.config
или попросить пользователя посмотреть описание ошибки в EventViewer
Ну допустим поставлю я <customErrors mode="Off" />. И чего? Куда заглядывать чтобы ошибку увидеть?
...
Рейтинг: 0 / 0
как отловить ошибку
    #32602582
Фотография EvAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а теперь пользователь получит полное описание ошибки и сможет её прислать...
...
Рейтинг: 0 / 0
как отловить ошибку
    #32602618
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EvAlexа теперь пользователь получит полное описание ошибки и сможет её прислать...
О!
Спасибо, друг!
...
Рейтинг: 0 / 0
как отловить ошибку
    #32608439
EvAlexможешь поставить <customErrors mode="Off" /> в web.config
или попросить пользователя посмотреть описание ошибки в EventViewer

что-то мне представляется это не очень хорошей идеей...

может быть лучше вставить обработчик ошибок в global.asax и писать например в application лог примерно как-нибудь так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
Public Class Global : Inherits Web.HttpApplication
...
	Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)
		Try
			Me.ErrorToLog(Me.Request.RawUrl, Me.Server.GetLastError())
		Catch

		End Try
	End Sub


	Public Sub ErrorToLog(ByVal source As String, ByVal err As Exception)
		Dim EventLog AS New System.Diagnostics.EventLog
		EventLog.Log = "Application"
		EventLog.Source = ".NET Runtime"

		Dim Message As New StringBuilder

		Message.AppendFormat(vbCrLf & vbCrLf & "URI: {0}" & vbCrLf & vbCrLf, source)

		While Not err Is Nothing
			Message.AppendFormat("{0}: ""{1}""" & vbCrLf & vbCrLf, err.GetType().Name, err.ToString())
			err = err.InnerException
		End While

		EventLog.WriteEntry(Message.ToString(), Diagnostics.EventLogEntryType.Error)
	End Sub
...

End Class

или отправлять по почте...
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
как отловить ошибку
    #33920504
john222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Написал обработчик событий Application_Error в Global.asax. При запуске сайта через VS2005 (т.е. посредством ASP.NET Develoment Server) при ошибке запускается Application_Error... а при
реальном доступе нет. Почему?
...
Рейтинг: 0 / 0
как отловить ошибку
    #33920516
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я в свое время делал сериализацию объектов Exception в файл/базу,а потом их просматривал.
...
Рейтинг: 0 / 0
как отловить ошибку
    #33920600
john222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если перенести обработчик ошибок в файл страницы и назвать его Page_Error, то
тоже все работает.. но хотелось бы разместить обработчик в Global.asax, чтоб не копировать код Page_Error в каждую страницу
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как отловить ошибку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]