实际上我们有一个使用ASP.NET 2.0构建的应用程序,该应用程序从VS2005的reportviewer控件调用SSRS报告2005。 现在,根据业务要求,SSRS 2005报告已迁移到SSRS 2008 R2报告。 这里解决了这个问题。我们必须从使用ASP.NET 2.0构建的同一应用程序中调用SSRS 2008 R2报告。 据我所知,我们没有使用任何身份验证机制来从asp.net2.0的报表查看器控件中获取SSRS 2005。 由于没有身份验证机制,我只是将SSRS2005报表服务器的URL更改为SSRS2008 R2服务器。 但我无法在reportviewer中显示报告。它发出一条错误消息“请求失败并显示HTTP状态401:未经授权” 是否以ASP.NET应用程序访问它们的方式对SSRS 2008 R2报告进行了任何更改,或者除了简单地更改报表服务器的URL之外还有其他任何我应该实现的内容。 请帮忙。我完全陷入困境。
谢谢, KNSB