调试交付扩展代码

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 文档。

另请参阅

实现传递扩展插件
Reporting Services 扩展库