我不是来自.Net背景,因此无需帮助。我们有一个普通的香草网站,用于通过报告查看器控件发布报告(在SSRS 2008上托管)。
我们复制了这个网站并将其移至一个新的独立机器,其中IIS,SQL,SSRS都在一个地方托管。在我登录网站(从存储在DB中的凭据对用户进行身份验证)之后,它会显示报告列表,但是当我点击其中任何一个时,它只会出现1行错误:
拒绝访问
没有显示错误代码,我没有在SSRS日志中看到任何错误(如果它拒绝访问用户,通常会记录错误)或SQL日志或Windows事件日志。
请让我知道我可以分享哪些更多信息来解决这个问题。在我看来这是一个身份验证问题,因为这是一个独立的机器,但后来无法找到哪个用户正在尝试什么。
任何指针都将受到赞赏。
由于 Chandan Jha
更新
在StackOverflow上发布问题的几分钟内,我浏览了一些类似性质的问题,其中一个帖子就做了!!
我在IIS中访问了我的网站,打开了匿名身份验证,从右侧单击编辑,然后选择“应用程序标识池”而不是特定用户。
这解决了我的问题。可能这可以帮助别人。我不能把这个放在答案之下,因为我很幸运能在几分钟内找到解决方案,网站不允许我在一段时间内将其置于答案之下。
干杯!! 万岁stackOverflow
答案 0 :(得分:1)
在StackOverflow上发布问题的几分钟内,我浏览了一些类似性质的问题,其中一个帖子就做了!!
我在IIS中访问了我的网站,打开了匿名身份验证,从右侧单击编辑,然后选择“应用程序标识池”而不是特定用户。
这解决了我的问题。可能这可以帮助别人。
PS:我之前无法添加答案,我在发布问题的几分钟内就找到了答案。
干杯!!
答案 1 :(得分:0)
当您从SSRS-Frontend尝试报告时,报告是否有效?据我所知,"访问被拒绝"可以在您的网站和SSRS之间,也可以在SSRS和它正在查询的数据库之间。