更新:2007 年 11 月
本主题适用于:
| 版本 | Visual Basic | C# | C++ | Web Developer | 
|---|---|---|---|---|
| 速成版 | .gif) | .gif) | .gif) | .gif) | 
| 标准版 | .gif) | .gif) | .gif) | .gif) | 
| 专业团队版 | .gif) | .gif) | .gif) | .gif) | 
表格图例:
| .gif) | 适用 | 
| .gif) | 不适用 | 
| .gif) | 默认情况下隐藏的一条或多条命令。 | 
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)
- 在 Visual Studio 中创建一个新的 XML Web services 项目。 - 有关更多信息,请参见 如何:创建 ASP.NET Web 服务项目。 
- 在“调试”菜单中,单击“启动”以运行 XML Web services。 - 此步骤不仅允许测试 Web 服务是否处于工作状态,还将创建调试所需的 web.config 文件。 
- 在“调试”菜单上单击“停止调试”。 
- 在和 XML Web services 项目相同的解决方案中创建一个客户端应用程序项目。若要实现此操作,请在“调试”菜单上单击“添加新项目”。 
- 在“解决方案资源管理器”中,右击该客户端项目并单击快捷菜单上的“属性”。 
- 在“解决方案 <Name> 属性”窗口中,打开“通用属性”节点,并选择“启动项目”。 
- 单击“多启动项目”。 
- 在“多启动项目”下,转到“操作”列并将两个项目的操作都设置为“启动”。 
- 单击“确定”关闭“解决方案 <Name> 属性”窗口。 
- 在“调试”菜单中,单击“启动”以调试客户端应用程序和 XML Web 服务器。 
从客户端应用程序单步调试至 XML Web 服务器
- 在 Visual Studio 中创建一个新的 XML Web services 项目。 - 有关更多信息,请参见 如何:创建 ASP.NET Web 服务项目。 
- 在“调试”菜单中,单击“启动”以运行 XML Web services。 - 此步骤不仅允许测试 Web 服务是否处于工作状态,还将创建调试所需的 web.config 文件。 
- 在“调试”菜单上单击“停止调试”。 
- 在与 XML Web services 项目相同或不同的解决方案中创建一个客户端应用程序项目。 
- 在客户端项目中,添加对 Web 服务的 Web 引用以及同步调用。 
- 在“解决方案资源管理器”中,右击该客户端项目并单击快捷菜单上的“设为启动项目”。 
- 从“调试”菜单中,单击“启动”以运行该客户端应用程序。 - 当客户端应用程序调用 XML Web services 时,调试器将自动单步执行并开始调试 XML Web services。 
有关更多信息,请参见 ASP.NET 调试:系统要求、托管代码中的 Web 服务 和 如何:调试托管代码中的 Web 服务。