Microsoft Framework更新(KB4054981)导致Crystal Reports 13不显示的问题

2020-09-21 12:19发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)对于标题,我在使多个Crysta...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


对于标题,我在使多个Crystal Reports显示在服务器支持的网站上时遇到问题。 详细信息如下:

  • 针对框架4.6/4.7的Microsoft安全性和质量更新已在昨晚的第二天晚上应用于服务器(Microsoft Server 2008 R2)。 我们知道这是罪魁祸首,因为一旦回滚了更新,而没有在服务器上应用其他解决方案,则网站将正确显示Crystal Reports。
  • 团队验证了服务器要查找的aspnet_client/system_web版本文件夹位于网站目录中,并且其中包含必需的文件。 还检查了用户计算机,以查看其计算机是否正在寻找相似的版本文件。
  • 团队重新启动IIS,并验证是否已为用户授予了Crystal Report文件的权限。
  • 在本地调试之前,团队收到" bobj is undefined"错误,直到将特定的aspnet_client/system_web版本文件夹添加到解决方案中为止(以前曾在不包含此版本文件夹的情况下工作)。
  • 在将特定的aspnet_client/system_web版本文件夹添加到解决方案之前,团队收到围绕crv.js和style.css文件找不到的错误。
  • 团队已尝试在webconfig文件中为Crystal Reports添加特定的
    代码,有关与bobj错误有关的其他支持问题(没有一个有效)对此进行了详细说明。

谁能告诉我为什么这个特定的Microsoft更新会干扰Crystal Reports 13? 有没有办法安装这些更新并使Crystal Reports正常工作? 不幸的是,阻止这些更新不是一种选择。

3条回答
梦想连接
2020-09-21 12:39

可能对此文件夹的权限进行了更改:

C:\ inetpub \ wwwroot \ aspnet_client \ system_web \ 4_0_30319 \ crystalreportviewers13

解决方法是将完整的文件夹添加到您的项目中,然后更改web.config文件,使其使用相对路径。

此KBA中的注释: 1720670-Crystal Reports Web查看器未显示在Web表单上(Crystal Reports用于 Visual Studio 2010)

症状

  • 使用Crystal Reports SDK for VS2010的Web应用程序已部署到服务器
  • 已加载包含查看器的页面,但未显示Crystal Report Viewer

环境

  • Visual Studio 2010的水晶报表
  • Visual Studio 2010

原因

  • Crystal Reports查看器文件夹配置不正确
  • 默认的CR运行时安装(MSM或MSI)将仅为默认的应用程序池配置查看器
  • 使用自定义应用程序池时,必须手动配置查看器

决议

  1. 将文件夹复制到" \ inetpub \ wwwroot \ aspnet_client \"下,并将其粘贴到自定义网站的根目录下
  2. 将以下内容添加到应用程序的web.config文件中:
  
  









<添加密钥=" UseBrowserLocale" value =" true" />



一周热门 更多>