Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Глобальная ошибка на хосте, как отследить ее.

331
06 апреля 2008 года
alexburzak
335 / / 23.04.2006
Версия фраймворка 1.1
В веб-приложении в файле Global.asax чтобы отследить ошибки написал вот так:
Код:
Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)

        Dim MailClient As String
        Try
            MailClient = "<strong>" & Server.GetLastError.ToString & "</strong>"
            Server.ClearError()
        Catch ex As Exception
            'Sorry
            MailClient = "</h2>" & "Sorry . . . No GetLastError" & "</h2>" & ex.Message
        End Try
        SendTo(strPublicEMailWebMaster, "Application_Error", MailClient)

    End Sub


Как результат чуть не каждую секунду приходит сообщения об ошибке:
 
Код:
System.Web.HttpException: The file '/httpdocs/eng/ErrPages.aspx' does not exist. at System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean noAssert) at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert) at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) at System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) at System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig) at System.Web.HttpApplication.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

Файл существует!
При этом приложение работает на локальном хосте отлично!
Плиз подскажите как я могу исправить ошибку?
241
07 апреля 2008 года
Sanila_san
1.6K / / 07.06.2005
Если файл существует, то либо путь к нему не указан, либо указан ошибочно, либо каким-то образом не читается, либо он и правда не существует. Полагаю, причин для такой ошибки не очень много. :)
331
07 апреля 2008 года
alexburzak
335 / / 23.04.2006
Ну, теоретически я согласен.
А практически, конечно первым делом проверил все вышеуказанные причины.
Лучше подскажи, как можно выйти на проблему?
Еще раз повторяю, что на локальном и удаленном хосте весь сайт работает прекрасно. Только в глобальном файле каждый раз случается выше приведенная ошибка. Обратил на это внимание, так как стали случатся на моем сайте иногда 500 ошибки, вот и пытаюсь понять, с чем это связанно.
Есть еще предложения?
331
09 апреля 2008 года
alexburzak
335 / / 23.04.2006
На моем хосте программист также разводит руками...
Может народ подкинет инфу на тему - Application_Error ?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог