2008-12-01 173 views
0

我最近更新了一个应用程序到3.5框架(从2.0)。该应用程序通过URL远程链接到Reporting Services(2005)。这一切都可以在本地正常工作,但在部署到开发服务器(win 2003)时,在尝试调用报表服务器时出现403错误。Reporting Services 403错误

“您未被授权查看此网页 ...

HTTP错误403 - 禁止”

这只是开始发生安装了3.5框架后,我已经试过各种安全设置,但无法再让这个工作。

有谁知道需要设置什么安全性或需要更改什么?

谢谢。

回答

0

不知道我是否应该回答自己或只是评论,但无论如何。

找到了(或至少是)来自另一篇文章的解决方案。显然,报告服务根目录可能会损坏 - 如何不清楚 - 但我删除了ReportServer虚拟目录并使用Reporting Services配置工具重新创建它。

它再次工作,谢谢你的回应。

0

当你说打电话给报告服务器时,你具体是什么意思?使用以下URL访问报表管理器:www.myserver.com/reports?

主要原因是,在本地,您被隐式认证为您登录到服务器的用户。在浏览器中远程访问服务器,不一定要验证您的身份。您是否在服务器的IIS中启用匿名身份验证?如果是这样,您将作为公共匿名/访客用户进行身份验证,并且无法访问报表服务器。通过禁用匿名身份验证,系统会提示您输入用户名/密码进行身份验证。

+0

应用程序中的报告链接指向reportserver url - “http:// devserver/ReportServer?...”,然后使用内置的html查看器在新的浏览器窗口中打开报告。 – Harrison 2008-12-01 19:13:30