• 1
  • 2
  • 3
  • 4
  • 5
asp.net空间 首 页  »  帮助中心  »  虚拟主机  »  asp.net空间
如何利用Visual InterDev 6.0调试远程及本地ASP
发布日期:2015-10-9 16:10:16

  如何利用Visual InterDev 6.0远程调试ASP

  为了达到能够从 Visual InterDev 6.0 中对远程和本地 Active Server Page (ASP) 脚本进行调试的目的,应该如何配置 Web 服务器?对于这个问题本文提出了一些建议。希望对您有所帮助。其中包括 4 项基本任务有:

  1.在站点服务器上安装调试组件。

  安装或确认下列组件正在运行:

  Microsoft Personal Web Server 4.0 或 Internet Information Server 4.0,或更高版本。

  Asp.dll 4.02.0662 版,或更高版本。如果有 4.02.0662 版本,其文件大小一定是 330,448 字节。您可以通过应用 Windows NT Service Pack 4 或更高版本来更新 Asp.dll。在应用服务包之前,您可能需要停用 Web 服务以便 Asp.dll 得到更新。请在命令提示符下,键入以下命令以停用 Web 服务:

  net stop iisadmin /yMicrosoft FrontPage 服务器扩展 3.0.2.1706 版或更高版本。

  Microsoft Visual InterDev Server 组件。如果在“控制面板”的添加/删除程序工具中没有列出,您可以通过运行 Visual Studio CD-ROM 2(或单独的 Visual InterDev 版本的 CD-ROM 1)上 VID_SS 目录中的 Setup.exe,安装该组件。

  Remote Machine Debugger(远程机器调试器)组件(推荐)。如果在“控制面板”的添加/删除程序工具中没有列出,您可以通过运行 Visual Studio CD-ROM 2(或单独的 Visual InterDev 版本 CD-ROM 1)上 SCRPT_SS 目录中的 Setup.exe,安装该组件。

  Visual Studio Service Pack 3 或更高版本(如果运行的是 Windows 2000)。Visual Studio Service Pack 3 可从以下地址下载:

  http://msdn.microsoft.com/vstudio/sp/vs6sp3/default.asp备注:站点服务器必须是一台 Windows NT 4.0 Workstation/Server 或 Windows 2000 Professional/Server/Advanced Server 计算机。

  2.在站点服务器的“管理员”组中添加必要的用户。

  首先,为了正确使用调试,请先确认您必须是将要进行调试的站点服务器上本地“管理员”组的成员。

        在 Windows NT 4.0“管理员”组添加用户的步骤:

  从开始菜单中,选择运行。

  键入:usrmgr 计算机名称,然后单击确定。

  双击底部窗格中的 Administrators 组。

  添加能够进行调试的用户。

  在 Windows 2000“管理员”组添加用户的步骤:

  在开始菜单栏目中选择程序,然后选择管理工具。

  从管理工具菜单中,选择计算机管理。

  然后展开系统工具下的本地用户和组。

  选择组文件夹。

  双击右边窗格中的 Administrators 组。

  添加能够进行调试的用户。

  3.配置站点服务器上的 DCOM 权限。

  从开始菜单中,选择运行。

  键入 dcomcnfg.exe,然后单击确定。

  在应用程序选项卡上,向下滚动到 Catalog Class,双击以查看其属性。

  选择安全性选项卡。

  单击使用自定义访问权限,然后单击编辑。

  把允许进行调试的用户添加到这个列表,赋予其允许访问的权力,或干脆把“管理员”组添加到这个列表中。

  选择使用自定义启动权限选项,然后单击编辑。

  把允许进行调试的用户添加到这个列表中,赋予其允许启动的权力,或干脆把“管理员”组添加到这个列表中。

  选择身份标识选项卡。

  选择交互式用户选项。

  单击应用,然后单击确定。

  显示 Machine Debug Manager 的属性,重复步骤 4 至 11。

   在分布式 COM 配置属性对话框中的默认属性选项卡中,确保选中了在这台服务器上启用分布式 COM复选框。

  将默认身份验证级别设置为连接。

  将默认模拟级别设置为标识。

  关闭分布式 COM 配置属性对话框,然后重新启动计算机。

  备注:以下为在 Catalog Class 和 Machine Debug Manager 的 DCOM 权限中应设置的最低推荐帐户:Administrators、System 和 Interactive。

  4.建立用于调试的 Visual InterDev 6.0 工程。

  在 Visual InterDev 6.0 中创建一个新的 Web 工程。

  在工程中添加一个 ASP 页。

  把下行代码添加到新 ASP 页的 HTML 体中: <%

  Response.Write "hello world"

  %>

  右键单击 Response.Write 行,选择 Insert Breakpoint。就将在该位置设置一个断点,该行左边沿位置会出现一个大的红点。

  右键单击 Project Explorer 中的文件,选择 Set as Start Page。

  从 Debug 菜单中选择 Start。

  这时候会出现一个对话框,询问您是否想激活工程的 ASP 调试。选择 yes。

  然后您将被提示提交调试凭据。使用已添加到“管理员”组中的一个帐户。

  调试器会在断点处中断,该行被突出显示。按 F5 键继续进行。 备注:如果进行的是远程调试,则要求客户安装 Personal Web Server 4.0 或 Internet Information Server 4.0,或更高版本。Windows 95 或 Windows 98 客户不支持 ASP 调试。