调试传递扩展插件代码

Microsoft .NET Framework 提供了一些可以帮助分析传递扩展插件代码和查找其中错误的调试工具。哪个工具效果最佳取决于您试图完成的任务。此示例使用 Visual Studio 2008。

调试传递扩展插件代码

  1. 启动 Visual Studio 2008 并打开传递扩展插件项目。

  2. 生成项目,并将传递扩展插件程序集以及随附的 .pdb 文件部署到报表服务器和报表管理器。有关部署的详细信息,请参阅部署传递扩展插件

  3. 如果您编写了订阅用户界面以扩展报表管理器,请打开 Internet Explorer 并导航到报表管理器,同时在 Visual Studio 中保持传递扩展插件代码处于打开状态。如果没有为报表管理器部署订阅用户界面,则只需打开客户端应用程序,从中可以使用 SOAP API 调用传递扩展插件。

  4. 导航到 Visual Studio 和传递扩展插件项目,并在代码中设置一些断点。

  5. 在传递扩展插件项目的窗口仍保持活动状态的同时,在**“调试”菜单中单击“附加到进程”**。

    **“附加到进程”**对话框打开。

  6. 从进程列表中,选择 aspnet_wp.exe 进程(如果应用程序是在 IIS 6.0 中部署的,请选择 w3wp.exe),然后单击**“附加”**。

  7. 使用传递扩展插件定义新订阅。您最可能使用报表管理器或 SOAP API。这将调用调试器并执行对应于断点的代码。

  8. 使用**“F11”**键分步执行代码。有关使用 Visual Studio 进行调试的详细信息,请参阅 Visual Studio 文档。