调试准备:XML Web services 项目

更新:2007 年 11 月

本主题适用于:

版本

Visual Basic

C#

C++

Web Developer

速成版

主题适用 主题适用 主题适用 主题适用

标准版

主题适用 主题适用 主题适用 主题适用

专业团队版

主题适用 主题适用 主题适用 主题适用

表格图例:

主题适用

适用

主题不适用

不适用

主题适用,但命令默认情况下隐藏

默认情况下隐藏的一条或多条命令。

XML Web services 项目模板创建默认的项目调试设置。有关更多信息,请参见 如何:创建 ASP.NET Web 服务项目

还需要配置 web.config 文件以启用调试。可以手动或自动进行配置。有关更多信息,请参见如何:为 ASP.NET 应用程序启用调试

若要开始调试,请从“调试”菜单中选择“启动”。如果未手动启用调试,将出现“未启用调试”对话框,该对话框提供选择:自动创建启用调试的 web.config 文件,或不调试直接运行。此对话框关闭后,项目设置将导致 Visual Studio 启动“<Project> 属性页”中选择的浏览器并动态生成测试页。在该测试页上,可以输入命令,并观察由 XML Web services 返回的数据。

从客户端应用程序调试 XML Web services

有两种方法可以从客户端应用程序调试 XML Web services。

通过客户端应用程序和 XML Web 服务器调试(方法 1)

  1. 在 Visual Studio 中创建一个新的 XML Web services 项目。

    有关更多信息,请参见 如何:创建 ASP.NET Web 服务项目

  2. 在“调试”菜单中,单击“启动”以运行 XML Web services。

    此步骤不仅允许测试 Web 服务是否处于工作状态,还将创建调试所需的 web.config 文件。

  3. 在“调试”菜单上单击“停止调试”。

  4. 在和 XML Web services 项目相同的解决方案中创建一个客户端应用程序项目。若要实现此操作,请在“调试”菜单上单击“添加新项目”。

  5. 在“解决方案资源管理器”中,右击该客户端项目并单击快捷菜单上的“属性”。

  6. 在“解决方案 <Name> 属性”窗口中,打开“通用属性”节点,并选择“启动项目”。

  7. 单击“多启动项目”。

  8. 在“多启动项目”下,转到“操作”列并将两个项目的操作都设置为“启动”。

  9. 单击“确定”关闭“解决方案 <Name> 属性”窗口。

  10. 在“调试”菜单中,单击“启动”以调试客户端应用程序和 XML Web 服务器。

从客户端应用程序单步调试至 XML Web 服务器

  1. 在 Visual Studio 中创建一个新的 XML Web services 项目。

    有关更多信息,请参见 如何:创建 ASP.NET Web 服务项目

  2. 在“调试”菜单中,单击“启动”以运行 XML Web services。

    此步骤不仅允许测试 Web 服务是否处于工作状态,还将创建调试所需的 web.config 文件。

  3. 在“调试”菜单上单击“停止调试”。

  4. 在与 XML Web services 项目相同或不同的解决方案中创建一个客户端应用程序项目。

  5. 在客户端项目中,添加对 Web 服务的 Web 引用以及同步调用。

  6. 在“解决方案资源管理器”中,右击该客户端项目并单击快捷菜单上的“设为启动项目”。

  7. 从“调试”菜单中,单击“启动”以运行该客户端应用程序。

    当客户端应用程序调用 XML Web services 时,调试器将自动单步执行并开始调试 XML Web services。

有关更多信息,请参见 ASP.NET 调试:系统要求托管代码中的 Web 服务如何:调试托管代码中的 Web 服务

请参见

其他资源

调试托管代码

调试准备:C# 和 Visual Basic 项目类型