提问者:小点点

带有ReportViewer控件的ASP页面导致访问被拒绝错误


我不是.Net背景,因此几乎不需要帮助。我们有一个普通的网站,用于通过其中的reportviewer控件发布报告(在SSRS 2008上托管)。

我们复制了这个网站,并将其转移到一个新的独立机器上,IIS,SQL,SSRS都托管在一个地方。在我登录网站(根据存储在数据库中的凭据对用户进行身份验证)后,它向我显示了报告列表,但当我单击其中任何一个报告时,它只给出一行错误:

拒绝访问

没有显示错误代码,我在SSRS日志中没有看到任何错误(如果拒绝用户访问,它通常会记录错误)或SQL日志或Windows事件日志。

请让我知道我可以分享更多的信息来破解这个。在我看来,这是一个认证问题,因为这是一台独立的机器,但无法找到哪个用户正在尝试什么。

任何指针将不胜感激。

谢谢Chandan Jha

更新:

在StackOverflow上发布问题的几分钟内,我浏览了一些性质类似的问题,其中一篇帖子做到了!!

我在IIS中访问了我的网站,打开了匿名身份验证,单击右侧的编辑,然后选择“应用程序身份池”而不是特定用户。

这解决了我的问题。也许这可以帮助其他人。我不能把这个放在答案下面,因为我很幸运在几分钟内找到了解决方案,而且网站暂时不允许我把它放在答案之下。

干杯!!StackOverflow万岁


共2个答案

匿名用户

在StackOverflow上发布问题的几分钟内,我浏览了一些性质类似的问题,其中一篇帖子做到了!!

我在IIS中访问了我的网站,打开了匿名身份验证,单击右侧的编辑,然后选择“应用程序身份池”而不是特定用户。

这解决了我的问题。也许这可以帮助其他人。

PS:我无法早点添加答案,我在发布问题的几分钟内找到了答案。

干杯!!

匿名用户

当您从SSRS前端尝试报告时,报告是否有效?据我所知,“访问被拒绝”可能发生在您的网站和SSRS之间,也可能发生在SSRS和它所查询的数据库之间。