用asp.net开发的web应用程序在服务器上发布运行时,能不能通过该web程序的进程的运行情况来判断
改web程序是否正常运行(没有出现异常和错误)?
如果不能,有没有其他的办法判断web应用程序是正常运行的?

解决方案 »

  1.   


    通过控制面板中管理工具中的performance来检测一些系统的运行状况。可以作出一些简单的判断!可以通过SQL Server的profiler跟踪数据库的运行状况!
      

  2.   

    通过控制面板中管理工具中的performance来检测一些系统的运行状况。可以作出一些简单的判断!可以通过SQL Server的profiler跟踪数据库的运行状况!
    可不可以说详细点,谢谢
      

  3.   

    没有出现异常和错误?那就捕捉异常呀。如果想实时知道,就让它自己给你发个EMAIL。或是给你发个短信。:)我们有信息器,程序出什么异常了,可以往数据库里插一个记录。短信就发过来了。人不在也知道。
      

  4.   

    有些错误是捕捉不到的阿。所以不能用楼上所说的查看数据库中有没有错误纪录的办法来判断web程序是否正常运行!
    谢谢楼上的答复!
    请大家在给些建议!!!
    谢谢!
      

  5.   

    if( System.Web.HttpContext.Current != null )
       正常
    else
       不正常
      

  6.   

    在asp.net的每个页的page_error事件中捕捉未处理的异常,也可以在Global.asax文件中的application_error事件中捕捉未处理的异常。
      

  7.   

    只要你在程序中没有捕捉异常,那么就会触发application_error事件,你可以在这个事件中获取错误信息写入一个文件、日志或数据库中。
      

  8.   

    楼上的办法我知道,楼上没有明白我的意思!
    我是说能不能通过web程序的进程的运行情况来判断web程序是否正常运行。
      

  9.   

    Global.asax   Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)
            ' 在发生错误时激发
        End Sub