如何:调试托管代码中的 Web 服务
更新:2007 年 11 月
当您准备好生成和运行 Web 服务时,必须首先编译 ASP.NET Web 服务项目。 一旦完成编译,便可以运行 Web 服务了。 有关更多信息,请参见调试准备:ASP.NET Web 服务项目。
您可以从以下三种方法中选择一种来生成和运行 Web 服务:
方法 |
说明 |
---|---|
使用调试器 |
该方法启动默认的浏览器并加载指定的起始页。 在调试器中运行页使您可以逐行通过代码,并利用其他分析工具和运行时信息。 如果 Visual Studio 发现关键文件已更改,它同样在启动包含指定起始页的浏览器之前生成项目。 |
不用调试器 |
该方法允许按开发工具上下文之外的一般运行状况运行代码,这样这些工具不会提供可用的运行时信息。 如果 Visual Studio 发现关键文件已更改,它将在启动包含指定起始页的浏览器之前生成项目。 但是,您可以根据需要将调试器附加到进程。 |
在浏览器中查看 |
该方法编译项目并打开从解决方案资源管理器中选择的网页。 Visual Studio 在 Visual Studio 内默认的浏览器中编译并运行项目。 |
使用调试器生成和运行 Web 服务
在**“解决方案资源管理器”中,右击希望运行的 Web 服务的 .asmx 文件,然后在快捷菜单上单击“设为起始页”**>。
在**“调试”菜单上单击“启动”**。
该命令指示 Visual Studio 在调试器中运行 Web 服务。
若要停止运行窗体并返回到代码编辑器,请关闭浏览器或者在**“调试”菜单上单击“停止调试”**。
不使用调试器生成和运行 Web 服务
在解决方案资源管理器中,右击希望运行的 Web 服务的 .asmx 文件,然后在快捷菜单上单击**“设为起始页”**>。
在 “调试” 菜单上单击 “开始执行(不调试)” 。
Visual Studio 保存项目中的所有文件,然后生成项目。 一旦生成,Visual Studio 便启动默认的浏览器并定位到项目的起始页。
若要停止运行 Web 服务并返回到代码编辑器,请关闭浏览器。
使用“在浏览器中查看”选项生成和运行 Web 服务
在**“解决方案资源管理器”中,右击希望运行的 Web 服务的 .asmx 文件,然后在快捷菜单中单击“在浏览器中查看”**。
Visual Studio 将生成 Web 服务并在 IDE 中启动指定的起始页。
若要停止运行 Web 服务并返回到代码编辑器,请关闭浏览器。