我想将自定义页面部署到中
..\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\Pages
文件夹。
但似乎除了ReportViewer.aspx
页面之外的所有请求都被重定向到目录浏览。
有没有办法注册自定义页面?
答案 0 :(得分:0)
这可能是可能的,但我认为最大的障碍是整理IIS中的Report Server与Everything Else配置。如果您还没有,请使用SSRS查看配置选项。
答案 1 :(得分:0)
从我发现的,它非常丑陋,唯一的方法是注册覆盖ReportViewerWebControl.axd的自己的处理程序。然后,您可以阅读请求流并根据需要进行各种更改。它不是一个很好的解决方案,并且没有高度可支持的前进与潜在的更新等。
作为一个例子,我最近需要在应用程序中嵌入对ReportViewer.aspx的调用,但支持跨域脚本编写,直到你请求带有日期参数的报告和日历选择器,它使用iframes等为IE进行直截了当支持。我设法用处理程序方法解决了这个问题。
答案 2 :(得分:0)