• λ我爱Aspx >> Asp.Net >> 调试分布式 Web 应用程序 (2)
  • 调试分布式 Web 应用程序 (2)

  • :未知  Դ:internet  :2007-5-5 19:46:35  ؼ:web
  • 对话框中,您会发现三个选项。In-Process 选项指在 inetinfo 进程中运行的 IIS 应用程序(IIS 5.0 中的选项“低”)。Out-Of-Process 选项指配置为在自己的/共享的进程空间中运行的 IIS 应用程序(IIS 5.0 中的选项“高”和“中”),以及那些在 MTS/COM+ 下作为服务器程序包运行的组件。Other Process 选项本质上指在系统中运行的任何其它进程。如果将 MTS 下的一个组件注册为 "Server application/package",则它将在 dllhost.exe 进程(Windows NT 4.0 中的 mtx.exe)中运行。这样,针对每个应用程序将会有 dllhost.exe 的几个实例运行。如果您需要调试感兴趣的某个组件,则首先必须找出这个组件在其下运行的 dllhost.exe 实例,然后连接到该实例。Out-Of-Process 很有用的一个功能是,它可以按应用程序名/程序包名列出用 MTS/COM+ 注册的所有组件,因此免去了您查找正确的 dllhost.exe 实例并连接该实例的麻烦。 对于我们的示例,选择 In-Process 选项,然后单击 next
  • 这时弹出 Session Options 对话框。如果选择 Automatic ,则只要有异常发生,就会生成一个日志文件。如果您选择 Manual ,将提示您输入端口、用户名和密码,以便技术支持工程师能交互地解决您的问题。如果您正在通过技术支持解决一个问题,则应该主要使用这个选项。如果选中 Manual ,则一旦有例外发生,Web 服务器就会被挂起,并且无法接收任何 Web 请求,直到重新启动该服务器或者取消此监视会话为止。如果希望 IIS Exception Monitor 在写完日志并重新启动进程后继续监视事件,请选中 Enable Recursive Mode 复选框。如果您希望在 IIS Exception Monitor 遇到异常时收到一条弹出式消息,或者您安装了 CDO 和 SMTP 服务,则请选中 Notify Admin 复选框。指定一个完全限定的电子邮件地址,以便在检测到异常时收到一则带有 .dbl 文件格式的附件的电子邮件信息。选中 Schedule this session 复选框,您就可以预定一个 Exception Monitor 会话,使它在指定的时间或系统启动时运行。这需要安装计划任务。如果未安装计划任务,则此选项不可用。 对于我们的示例,请选选 Automatic 选项,然后单击 Next
  • Start Monitoring 对话框中,单击 Run This Monitoring Session ,然后单击 Next
  • Session Status Ҷƪл˵?
  • һƪ调试分布式 Web 应用程序 (3)
    һƪ如何在Delphi中实现ASP编程