0

我有一个MVC Web应用程序,它使用Web表单页面上的ReportViewer控件查看报告和单独的代码例程,以将相同的报告直接导出为PDF。导出为PDF代码效果很好,但是当我尝试使用相同的路径/凭据在ReportViewer控件中查看相同的报表时,我得到了Windows提示登录。ReportViewer在使用查看器控件时提示输入凭据

导出代码不使用ReportViewer服务器控件,而是使用Render方法Report类,所以我认为问题可能在某处。

我已成功在其他Web服务器上成功部署了相同的代码,因此我怀疑它与配置或报告查看器控件的版本有关。我尝试从我使用的版本(ReportViewer版本10.0.0.0)更新到版本12.0.0.0,但更新后仍存在问题。

在此先感谢您的帮助,

回答

0

我能找出它有什么做的报表查看器控件,而是用我的路由配置后,解决这个问题。线索是,输入凭据后,我得到了404错误。显示报表查看器的页面是一个web表单页面,所以我开始研究与mvc并行运行Web表单的问题,并且遇到了这个link,它展示了如何设置路由来执行.aspx web窗体。在调整路线之后,报告查看器Web表单页面出现并执行得很好。

相关问题