加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

连接到报表服务器的尝试失败 – 在ASP.NET中设置URL和路径?

发布时间:2020-12-16 06:26:01 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试使用ASP.NET Web应用程序连接到Report(rdlc文件).我正在使用VS2010,报表服务器是2008版. 我有以下网址到报告工作正常: http://server url/Products/_layouts/ReportServer/RSViewerPage.aspx?rv:RelativeReportUrl=/Products/Dashboards/Product_
我正在尝试使用ASP.NET Web应用程序连接到Report(rdlc文件).我正在使用VS2010,报表服务器是2008版.

我有以下网址到报告工作正常:

http://server url/Products/_layouts/ReportServer/RSViewerPage.aspx?rv:RelativeReportUrl=/Products/Dashboards/Product_tool.rdl&Source=Server Url/Products/Dashboards/Forms/AllItems.aspx&DefaultItemOpen=1

当我在浏览器中输入该URL时,它首先要求输入用户名密码.当我登录时,报告显示就好了.

现在我需要在报表查看器中显示此报表.所以我在我的aspx页面添加了一个Report Viewer控件.我为它配置了URls:

报表服务器:** http:// server url / Products / _layouts / ReportServer

报告路径:** /Products/Dashboards/Product_tool.rdl

我不确定这是否正确..?

在任何情况下,在我的PageLoad中,我有以下代码行:

eportViewer1.ServerReport.ReportServerCredentials = new ReportCredentials("myuser","mypass");

ReposrtCredentials类取自:http://social.msdn.microsoft.com/Forums/en-US/vsreportcontrols/thread/c65abca7-0fdb-40fb-aabe-718f63377a55/(来自Phil)

现在,当我运行我的Web应用程序时,我收到以下错误:

The attempt to connect to the report server failed. Check your
connection information and that the report server is a compatible
version.

现在我不确定我提供给报告查看器的URL是否正确?或者其他问题可能是什么.

任何人有任何想法..?

解决方法

配置报告查看器时,请检查您使用的帐户是否有权查看报告,因为在使用服务器报告时您必须具有访问权限.
看看这个链接.他们会有所帮助: http://forums.asp.net/t/1562624.aspx/1

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读