如何利用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 调试。 上一条: 如何在asp编程中优化数据库 下一条: 如何利用ASP.NET定义主题和外观
|