Рекомендуется
Это руководство пользователя было написано, чтобы помочь вам, если кто-либо получит код ошибки asp в точном номере строки ошибки. г.Классический ASP не поддерживает эту функцию, в .NET всегда есть такой метод, как Reflection. Самое близкое место, которое вы можете выполнить, – это собрать широкую область вместе с линией, когда возникает ошибка в игрушечном транспортном средстве Err, например: Err.Line. Если вы хотите иметь возможность профилировать страницу ASP, есть шанс, что ASP Profiler может вам помочь: ASP Profiler
Я пытаюсь найти самый простой способ получить номер строки классического кода купона в ASP
<%Отвечать. Напишите «Всем привет!
"Response.Write getThisLineNumber () & "
"Ответим написанием статьи «Прощай, мир».%>
Всем привет.3Прощай мир.
<%Отвечать. Напишите «Всем привет!
"Отвечать. Напишите «3
»Ответьте, написав «Прощай, мир».%>
Напротив, для простоты я добавлю новую строку, которая будет справа: «Hello world». (2-я строка), мне нужно изменить его вручную
метод
. Напишите «3
»
ответ. Напишите «4
»
У меня потрясающая страница с ошибкой, на которой отображается сообщение об исключении и отслеживании номера (администратор)
Я, вероятно, хочу, чтобы отображался тип номера телефона, а не только текущая страница
Исключение произошло у всех около 15:48:08 мск. Пятница, 25 мая 2007 г.pt_code для System.Web.UI.Page.HandleError (Exception e) для System.Web.UI.Page.ProcessRequestMain (логическое includeStagesBeforeAsyncPoint, логическое includeStagesAfterAsyncPoint), когда дело доходит до System.Web.UI.Page.ProcessRequestBo includeStagesAfterAsyncPoint) для System.Web.UI.Page.ProcessRequest () для работы с System.Web.UI.Page.ProcessRequestWithNoAssert (контекст HttpContext) для System.Web.UI.Page.ProcessRequest (контекст HttpContext)
в ASP.memberpages_request_aspx. << ---------- Здесь может отображаться набор строк, показывающих причину ошибки профиля.
<%
Если Err.Number> 0, то
“” ErSrc = Err.Source & “, CFormHTML.Class_Initialize
ErrorFound = “
Произошла следующая ошибка VB
” Обратный _
В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В А& “Источник ошибки:” & Источник ошибки & “
” _
& “Описание ошибки:” & Описание ошибкиАВА АВА АВА & А “
”
Вызов throwException (errorsFound
Конец, когда
%>
Насколько мне нравится, что теперь я узнал, что строка разнообразна для этой конкретной ошибки?
Номер ошибки: 3704
Источник ошибки: ADODB.Recordset
Описание ошибки: операция не разрешена, поэтому, когда основной объект закрыт.
Мне нужно имя файла, номер строки и т. Д. Для кода обработки ошибок в
Приложение asp.net. Обдумываю, как решать проблемы в Global.asax и получаю читать
для этого вы можете получить пакетный режим из диагностики System.Namespace в полном объеме
. использоватьНомера строк предполагают, что они являются платными в режиме отладки, но когда я использую указанный ниже код
Я только что получил информацию о модели, имени файла и т. Д. Всей страницы Global.asax, в отличие от
Страница, на которой была изобретена ошибка. Как работает следующее?
Делать
Объект ASPError
Цель ASPError реализована в ASP 3.0 и считается доступной в IIS5 и более поздних версиях.
ASPError – это объект, который используется для отображения подробной информации о любой часто встречающейся ошибке.в скриптах страницы ASP.
Примечание. Объект ASPError рассыпается, когда Server.GetLastError. являетсявызывается так, чтобы к информационной ошибке можно было получить доступ только с помощью метода Server.GetLastError.
Свойства проблемы ASPError описаны ниже (все свойства часто доступны только для чтения):
Свойства
свойство | Описание |
---|---|
ASPCode | Возвращать лучшие рекомендации по ошибкам, созданные IIS |
Описание ASP | Просто верните подробное объяснение ошибки (если ошибка связана с ASP) |
Категория | Возвращает предложение об ошибке (было ли число ошибок сгенерировано ASP? Из выбранного языка сценариев? Из объекта?) |
столбец | Возвращает положение любого блеска в файле, вызвавшего эти проблемы |
Описание | Возвращает краткое описание, похожее на повреждение |
трек | Возвращает это имя всего asp-файла, вызвавшего ошибку |
строка | Возвращает текущий номер строки, в которой возникла эта ошибка |
номер | Вернуть стандартный код ошибки COM, чтобы получить ошибку |
источник | Вернуть окончательный исходный код канала, в котором произошла ошибка |
Я использую другую формулу для этой onException, но не могу получить номер строки из исключения. Я использовал описанную ниже процедуру, но она в основном возвращает эту строку с номером 0.
открытый класс CustomErrorHandlerAttribute: HandleErrorAttribute заменить public void OnException (ExceptionContext filterContext) var controllerName соответствует filterContext.RouteData.Values ["контроллер"]; var actionName = filterContext.RouteData.Values ["Действие"]; saint var = предстоящий System.Diagnostics.StackTrace (filterContext.True); Исключение, var human body подразумевает st.GetFrame (st.FrameCount 1); например строка большого размера var = frame.GetFileLineNumber (); // используется только 0, его номер слота плохой ошибки - 72
Рекомендуется
Ваш компьютер работает медленно? У вас проблемы с запуском Windows? Не отчаивайтесь! Fortect - это решение для вас. Этот мощный и простой в использовании инструмент проведет диагностику и ремонт вашего ПК, повысит производительность системы, оптимизирует память и повысит безопасность процесса. Так что не ждите - скачайте Fortect сегодня!
Asp On Error Line Number
Asp Sul Numero Di Riga Di Errore
Asp Pa Felradnummer
오류 줄 번호의 Asp
Asp En El Numero De Linea De Error
Asp Na Numer Linii Bledu
Asp Op Foutregelnummer
Asp Sur Le Numero De Ligne D Erreur
Asp No Numero Da Linha De Erro
Asp Auf Der Fehlerzeilennummer
г.