![Microsoft Framework 更新 (KB4054981) 导致 Crystal Reports 13 无法显示问题](https://linux22.com/image/1558897/Microsoft%20Framework%20%E6%9B%B4%E6%96%B0%20(KB4054981)%20%E5%AF%BC%E8%87%B4%20Crystal%20Reports%2013%20%E6%97%A0%E6%B3%95%E6%98%BE%E7%A4%BA%E9%97%AE%E9%A2%98.png)
根据标题,我在网站上显示 Crystal Report 时遇到了问题。以下是必要的详细信息:
- 前一天晚上,一台服务器安装了 Microsoft 安全与质量更新 Framework 4.6/4.7。我们知道这是罪魁祸首,因为一旦更新回滚,在没有其他解决方案应用于服务器代码的情况下,网站就可以正确显示 Crystal Report 页面。
- 团队确认服务器所寻找的 aspnet_client/system_web 文件夹存在于网站目录中,并且其中包含必要的文件。还检查了用户计算机,看他们的计算机是否正在寻找类似的文件。
- 团队重新启动了 IIS,并验证是否授予用户访问水晶报表文件的必要权限。
- 团队在本地调试时收到“bobj 未定义”错误,直到将特定的 aspnet_client/system_web 文件夹添加到解决方案中(软件代码错误)。
- 在将特定的 aspnet_client/system_web 文件夹添加到解决方案之前,团队收到有关未找到 crv.js 和 style.css 文件的错误。
- 团队已尝试在 webconfig 文件中添加 Crystal Reports 的特定 <SectionGroup> 和 <Section> 代码,如几个 Stack Overflow 答案所述 - 但这些代码都无法解决问题(软件代码提出的解决方案)。
Microsoft 更新如何以及以何种方式干扰服务器上的 Crystal Reports 13?我对更新之间交互方式的了解有限,所以我不确定如何在保持此更新安装的同时修复 Crystal Reports。
如果有人需要更多信息或者我需要在其他地方发布这个问题,请告诉我。
答案1
我在安装一个更新后也遇到了特定程序停止工作的情况。KB4054852 导致两个所需程序在更新后的一夜之间停止工作,我只需卸载更新,重新启动,它就可以正常工作了。这次很容易,上次我花了 6 个小时才弄清楚,每次卸载一个。祝你好运,先生。米切尔·帕克斯