Asp.net ReportViewer错误-请求失败,HTTP状态401:未经授权

Asp.net ReportViewer错误-请求失败,HTTP状态401:未经授权,asp.net,reporting-services,reportviewer,report-viewer2010,Asp.net,Reporting Services,Reportviewer,Report Viewer2010,我使用的是Visual Studio 2010 SP1、.Net 4.0、SSRS 2008 R2、Windows XP Professional 以下是我在开发机器上尝试使用Visual Studio 2010(调试模式)运行报告时遇到的错误 请求失败,HTTP状态为401:未经授权 web.config具有以下设置: 我有: 为WindowsImpersonationCredentials:IReportServerCredentials设置类 在运行报表之前检查了ServerRepo

我使用的是Visual Studio 2010 SP1、.Net 4.0、SSRS 2008 R2、Windows XP Professional

以下是我在开发机器上尝试使用Visual Studio 2010(调试模式)运行报告时遇到的错误

请求失败,HTTP状态为401:未经授权

web.config具有以下设置:


我有:

  • WindowsImpersonationCredentials:IReportServerCredentials
    设置类
  • 在运行报表之前检查了ServerReport.ReportServerCredentials,它具有登录到计算机的用户ID,但没有ServerReport.ReportServerCredentials。在运行报告之前,ImpersonateUser为null
  • web应用程序和SSR在同一台开发机器上
  • 将注册表中的DisableloopCheck更改为1-没有任何区别
当我直接从报表管理器运行报表时,它工作正常。同样的代码在服务器上运行良好,但在我的本地计算机上运行不好(调试模式)


搞不清楚幕后到底发生了什么。任何帮助都将不胜感激。

请提供任何建议。。