Crystal报告Windows表单的查看器在升级为4到4.6之后无法工作



我的现有代码按照.NET Framework的预期工作4.但是在升级为.NET 4.6之后。它不起作用

我也遇到了这一点。必须卸载所有4.6个框架,然后重新安装4.5.2框架。最后,通过运行ASPNET_REGIIS -I

重新注册IIS

然后我的CR再次开始工作。

因此,解决Windows 2008服务器的4.6是解决方案。对于Windows 2012 Server,事实证明,4.6是"隐藏"的,因为更新KB3102467在2017年4月左右被推出。卸载,使Crystal Reports查看器再次在我们的Windows 2012服务器上工作。

其他任何人的答案...修复很简单,但每次需要手动更改为.net Framework 4.6

事实证明,问题是Crystal Reports寻找一个符合框架版本的文件夹,包括"构建"。

手动修复此操作的最快方法是转到具有查看器并查看源的网页。您会找到类似于/aspnet_client/system_web/4_6_xxx/CrystalReportViewers13的行

转到服务器硬盘驱动器,重命名将该文件夹重命名到它正在寻找的版本,然后您又回到了业务。

最新更新