【问题标题】:SSRS ReportViewer 9.0; IIS6; this.Controller ErrorSSRS 报表查看器 9.0; IIS6; this.Controller 错误
【发布时间】:2012-01-21 13:41:16
【问题描述】:

我今天将一个 ASP.NET 2.0 应用程序部署到生产环境(在测试中运行良好)。我在 ASPX 网络表单中有一个报告查看器控件。通过网络表单启动报告后,我得到一个没有图标的 SSRS 工具栏,也没有报告。将鼠标悬停在我得到错误“this.Controller is null or not an object.”

我看过这篇帖子 [http://otkfounder.blogspot.com/2007/11/solving-reportviewer-rendering-issue-on.html][1] [1]: http://otkfounder.blogspot.com/2007/11/solving-reportviewer-rendering-issue-on.html 但我看过没有找到任何与在 IIS6/Windows 2003 上运行相关的帖子。

我们确实在类似的测试服务器、Windows 2003、IIS6 上运行了这个,并且相同的代码执行没有问题并且报告显示。我们一定遗漏了一些简单的东西。 .NET Framework 3.5 安装在生产服务器上(和测试)

有人可以帮忙吗?

【问题讨论】:

    标签: asp.net reporting-services iis-6 reportviewer


    【解决方案1】:

    This is kinda related to the problem. 确保您的服务器上安装了所有这些补丁。您的 Web 服务器和托管 SSRS 的服务器。还要检查这个链接,看起来这是最新的一个,所有的修复都整合在一起了。 Link。当我最初实现 SSRS 报表查看器控件时,我一头扎进了所有这些问题。

    【讨论】:

    • 顺便说一句,我知道您报告的问题与第一个链接不同,但根据我的经验,这两个问题是相辅相成的。
    【解决方案2】:

    App Pool Managed Pipeline 模式!

    我(刚刚)遇到了与您链接中列出的问题类似的问题,但原因不同。

    对我来说问题也出在 IIS 上。调用报告的应用程序池的“托管管道”模式设置为“集成”而不是“经典”,这意味着处理程序映射的处理方式不同,因此缺少图标。

    更改应用程序池模式,重新启动 IIS,它应该可以工作了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-06
      • 1970-01-01
      相关资源
      最近更新 更多