调试传递扩展插件代码

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 上),然后选择“ 附加”。

  7. 使用传递扩展插件定义新订阅。 对于此步骤,你可能使用报表管理器或 SOAP API。 此操作应调用调试器并执行与断点对应的代码。

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