预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

调试ASP .NET

对 ASP 等 Web 服务的调试要求Enterprise Architect调试器能够附加到正在运行的服务。

首先确保包含 ASP .NET服务项目的目录已导入Enterprise Architect ,如果需要,包含客户端网页的 web 文件夹。

如果您的 web 项目目录位于网站托管目录下,您可以从根目录导入,同时包含 ASP 代码和网页。

必须先启动客户端,因为 ASP .NET服务进程可能尚未运行;使用浏览器加载客户端 - 这可确保 Web 服务器正在运行。

然后在调试设置中选择“附加”单选按钮。选择此选项后,调试器每次都会提示您要调试的进程。

点击调试窗口运行按钮启动调试器;将显示“附加到进程”对话框。

ASP .NET SDK中所述,进程的名称因 Microsoft 操作系统而异;例如,在窗口上,进程的名称类似于 aspnet_wp.exe,尽管该名称可以反映它所支持的.NET框架的版本。

XP下可以有多个ASP.NET进程运行;您必须确保附加到正确的版本,这将是托管您的应用程序运行的.NET框架版本的版本;检查 Web 服务的 web.config 文件以验证它所绑定的.NET框架的版本。

调试窗口停止按钮应该被启用并且任何断点应该是红色的,表明它们已经被绑定。

您可以随时在 Web 服务器代码中设置断点。如果您导入它们,您还可以在 ASP 网页中设置断点。

注记

一些断点可能没有成功绑定,但如果根本没有绑定(用带问号的深红色表示),则某些断点不同步;尝试重建并重新导入源代码

了解更多