gpt4 book ai didi

ssl - ReportViewer SSL 错误

转载 作者:太空宇宙 更新时间:2023-11-03 13:30:03 25 4
gpt4 key购买 nike

我正在使用 ReportViewer 控件并定期收到以下错误:

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

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

我已经能够通过修改我的 web.config 文件(基本上只是在文件中的某处放置一个空格)暂时解决了这个问题。当然,这只会暂时解决它,直到根本问题再次出现。

由于出现此问题时我正在更新 web.config 文件,因此正在回收网页,然后 ReportViewer 可以再次开始运行。

正在寻找永久修复它的方法,这样我就不必手动更新 web.config 文件。

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

谢谢,生锈

最佳答案

我在我的日志文件中发现了同样的错误消息,它只是由于试图在浏览器中查看报告引起的。

此论坛帖子中的一些要检查的内容:Could not establish trust relationship for the SSL-TLS secure channel.

检查SSL证书(查看证书的步骤如下):
· Issued To 中的值是您需要在URL 中提供的值。如果 Issue To 是“machine.domain.com”,则输入 http://localhost ...在浏览器中将失败。而是尝试 https://...
· 预期用途必须包括服务器身份验证
· 确保 SSL 证书是由您的域 Controller 认可的证书颁发机构颁发的。否则报表管理器将无法连接到报表服务器。自签名证书不起作用。

在 Reporting Services 配置管理器中:
· 确保保留 SSL URL 并选择有效证书
· 确保为证书绑定(bind)选择的IP地址是正确的

在 rsreportserver.config 中:
· 将 HostName 属性设置为 IssuedTo 的值,或者
· 显式设置 ReportServerURL
· 要在默认情况下禁用 SSL,请将 SecureConnectionLevel 设置为 0

要查看您使用的证书:
· 使用mmc(开始-->运行-->mmc-->回车)
· 添加证书插件(文件 --> 添加/删除管理单元 --> 添加... --> 证书)
· 选择计算机帐户(下一步 --> 完成 --> 关闭 --> 确定)
· 在 Console Root 下查看“Personal”证书。如果您改用命令行工具,则证书位于“我的”商店中。
· 展开证书(本地计算机),展开个人,点击证书
· SSL 可以使用本商店中 Intended Purposes 列表包含“Server Authentication”的任何证书

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

关于ssl - ReportViewer SSL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2045239/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com