• ·申请链接
  • ·站点地图
  • ·用户注册
  • ·用户登录
  • ·收藏本站
  • ·联系我们
  • λ我爱Aspx >> Asp.Net >> 调试分布式 Web 应用程序 (2)
  • 调试分布式 Web 应用程序 (2)

  • :未知  Դ:internet  :2007-5-5 19:46:35  ؼ:web
  • 远程调试 当调试程序和正在调试的进程不在同一台计算机上时,称为远程调试。远程调试可按两种方式进行,一种方式是,通过代理将一个调试程序连接到远程进程;另一种方式是,在远程计算机上运行调试程序,而在本地计算机上共享调试程序的命令行。在这种情况下,代理在远程的系统上运行,而调试程序在本地系统上运行;代理连接到进程,读取进程的内存,并将它传送到本地调试程序。使用代理的远程调试的优点是,安装简单而快速。其缺点是,容易出现网络问题,有时会导致远程计算机上的代理崩溃。因为符号只安装在本地计算机上,所以它们可能与远程计算机上的符号不匹配。因此,远程调试可能相当慢。 使用共享命令行的远程调试需要使用 remote.exe 工具,它是随 Windows 2000 Customer Diagnostic and Support Tools CD 分发的。remote.exe 工具既可以作为服务器运行,也可以作为客户机运行。使用命名管道连接服务器和客户机。WSRemote.exe 是 remote.exe 的一个套接字版本/变体。Remote.exe 允许共享 STDIN(标准输入)和 STDOUT(标准输出)。在远程计算机上,可以使用下面的命令运行该远程计算机的服务器实例: remote /s application pipename

    在本地计算机上,您可以使用下面的命令将 remote.exe 作为客户机运行:

    remote /c machinename pipename

    这种设置非常可靠,并且能够容忍网络故障。

    用户转储调试 当出现异常时,用户转储会在硬盘上创建进程的内存的一个快照。Windows NT 有一种称为 DrWatson 的工具,当系统中出现异常时,它能够创建用户转储。还有一种称为 User Mode Process Dump 的调试工具。您能配置该用户转储工具,使它监视某个特定进程的异常。随后可以在调试程序(如 WinDbg)中查看这样创建的用户转储文件,很轻松地对它进行分析,而不必调试实时进程。
    top 使用调试程序 使用 NTSD NTSD 调试程序在启动时要求用户指定一个要连接的进程。使用 TLIST 或 PVIEWER,您可以获得某个现有进程的进程 ID,然后键入 NTSD -p pid 来调试这个进程。NTSD 命令行使用如下的句法: NTSD [options] imagefile 其中,imagefile 是要调试的映像名称,options 是下面选项之一: 表 1. NTSD 映像文件选项
    选项 说明 Ҷƪл˵?
    第一页上一页1234567下一页尾页
  • һƪ调试分布式 Web 应用程序 (3)
    һƪ如何在Delphi中实现ASP编程
    • TWebBrowser控件与MSHTML库连接[05-05]
    • 用CTI实现与Web交谈[05-05]
    • 一个简单的Webmail系统[05-05]
    • 调试分布式 Web 应用程序 (3)[05-05]
    • 调试分布式 Web 应用程序 (2)[05-05]
    • asp.net开发web项目-vss集成环境..[05-05]
    • 通过Web Services上传和下载文件[05-05]
    • 动网论坛7.0获得WebShell的分析[05-01]
    • WEB标准[05-01]
    • WEBS上自动下载控件的实现方法[05-01]
    • 如何在Delphi中实现ASP编程[05-05]
    • 巧用Delphi制作溅射屏幕[05-05]
    • 电脑游戏中的人工智能制作[05-05]
    • C#抢鲜快报之FAQ20[05-05]
    • 如何得到本机的ip地址![05-05]
    • 移动没有标题的窗体[05-05]
    • 在状态栏中加入BitMap[05-05]
    • 在菜单中加入图标[05-05]
    • 微软公司软件开发模式简介[05-05]
    • 初始化C++类成员和在你的MFC应用..[05-05]
    • 赞助广告
    • 热门Top20
    • ·[Asp.Net] 南洋理工 校花 下载 南洋..
    • ·[Asp.Net] 南洋理工校花录像
    • ·[书籍] Visual C# 2005程序开发..
    • ·[Asp.Net] 从ASP过渡到ASP.net遗留..
    • ·[.NET专题] Microsoft .Net Remotin..
    • ·[Asp.Net] 通常C#面试题
    • ·[综合资讯] 如何看k线图-K线图三十个..
    • ·[综合资讯] 百度国庆徽标漏绘南海诸..
    • ·[Asp.Net] 江塘集中营剧情分集介绍
    • ·[综合资讯] 火影忍者234话在线观看
    • ·[Asp.Net] C#打造天气预报的WebSer..
    • ·[Asp.Net] ASP.Net 2.0的Web.confi..
    • ·[Asp.Net] 火影忍者在线观看及下载
    • ·[Asp.Net] 精妙SQL语句,基础,提升..
    • ·[Asp.Net] 海军副司令情妇图片
    • ·[Asp.Net] 刘亦菲全档案
    • ·[Asp.Net] 用Visual C#实现文件下载
    • ·[Asp.Net] 性爱录音(木子美)碎语
    • ·[开源] 图书馆管理系统Asp.net2..
    • ·[Asp.Net] JavaScript表单验证集锦
    • 推荐文章
    • ·从ASP过渡到ASP.net遗留的二十大..
    • ·百度称维基百科指责无道理
    • ·百度语音搜索今日上线
    • ·百度PKGoogle人机交互
    • ·酷6股权换百度流量
    • ·百度贴吧增加投票功能
    • ·腾讯QQ也做见不得人的事:带流氓软..
    • ·Programming ASP.NET中文版(第3版..
    • ·google生活搜索上线啦
    • ·2007a*star百度之星程序设计大赛..
    • ·百度电影视频搜索证明百度更加懂..
    • ·百度主题推广和Google Adsense
    • ·百度真的很麻烦
    • ·百度七大罪
    • ·了解WEB页面工具语言XML(五)好处
    • 最新文章
    • ·如何在Delphi中实现ASP编程
    • ·巧用Delphi制作溅射屏幕
    • ·电脑游戏中的人工智能制作
    • ·C#抢鲜快报之FAQ20
    • ·如何得到本机的ip地址!
    • ·移动没有标题的窗体
    • ·在状态栏中加入BitMap
    • ·在菜单中加入图标
    • ·微软公司软件开发模式简介
    • ·初始化C++类成员和在你的MFC应用..
    • ·SAX 的一些乐趣
    • ·RVP:存在和即时消息传送协议 (5..
    • ·RVP:存在和即时消息传送协议 (4..
    • ·RVP:存在和即时消息传送协议 (3..
    • ·RVP:存在和即时消息传送协议 (2..
    • ·RVP:存在和即时消息传送协议 (1..
    • ·从程序员升级到工程师
    • ·DCOM概述(三)
    • ·DCOM概述(二)
    • ·DCOM概述(一)
    • 关于我们 | 广告服务 | 网站建设 | 版权申明 | 申请链接 | 联系我们
    • Copyright © 2007 5iaspx.COM. All Right Reserved.
    • 本站内容仅供学习,研究,探讨,个人收藏,如有侵权,敬请联系我们,我们尽快解决!