首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ReportViewer SSL错误

ReportViewer SSL错误
EN

Stack Overflow用户
提问于 2010-01-12 05:56:29
回答 1查看 9.6K关注 0票数 1

我正在使用ReportViewer控件,并且周期性地收到以下错误:

“显示报告时遇到错误。基础连接已关闭:无法为SSL/TLS安全通道建立信任关系。

内部异常:根据验证过程,远程证书无效。“

我已经能够通过修改我的web.config文件暂时修复这个问题(本质上只是在文件中的某个地方放置一个空格)。当然,这只会暂时修复它,直到潜在问题再次露出丑陋的头。

因为当这个问题发生时,我正在更新web.config文件,网页的回收正在发生,这使得ReportViewer能够再次开始工作。

寻找一种永久修复它的方法,这样我就不需要手动更新web.config文件。

有没有人遇到过ReportViewer控件的这个特殊问题?有没有人有可行的解决方案?

谢谢,拉斯蒂

EN

回答 1

Stack Overflow用户

发布于 2010-02-03 09:06:49

我在我的日志文件中发现了相同的错误消息,这是由于试图在浏览器中查看报告而导致的。

从这篇论坛帖子中可以查到一些事情:Could not establish trust relationship for the SSL-TLS secure channel.

检查SSL证书(查看证书的步骤如下所示):

·Issued To中的值是您需要在URL中提供的值。如果Issue To是"machine.domain.com“,则键入http://localhost...将会失败。相反,请尝试使用https://..

·预期用途必须包括服务器身份验证

·确保SSL证书由您的域控制器识别的证书颁发机构颁发。否则,报表管理器将无法连接到报表服务器。自签名证书不起作用。

在Reporting Services配置管理器中:

·确保保留SSL URL并选择有效证书

·确保为证书绑定选择的IP地址正确

在rsreportserver.config中:

·将HostName属性设置为IssuedTo的值,或

·显式设置ReportServerURL

·要在默认情况下禁用SSL,请将SecureConnectionLevel设置为0

要查看使用的证书,请执行以下操作:

·使用mmc (开始-->运行--> mmc -->回车)

·添加证书插件(文件-->添加/删除管理单元-->添加...-->证书)

·选择计算机帐户(下一步-->完成-->关闭-->确定)

·在控制台根目录下查看"Personal“证书。如果您使用命令行工具,则证书位于"MY“存储中。

·展开证书(本地计算机),展开个人,单击证书

·SSL可以使用此存储中预期用途列表包含“服务器身份验证”的任何证书

我使用的SSRS2008服务器有多个证书和域名。我最终通过显式设置ReportServerURL修复了我的问题。来自MS:How to: Configure Report Manager

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2045239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档