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