【发布时间】:2020-03-12 21:54:40
【问题描述】:
请人帮忙!!!
我有 Visual Studio 2019 .Net Web 应用程序,该应用程序有一个按钮,单击该按钮时使用水晶报表查看器显示报表。
报告在我的开发机器上运行良好。但是当我将我的网站发布到 IIS 10 a windows 2019 Server 时,我收到以下错误。
尝试加载 Crystal Reports 运行时时出错。 Crystal Reports 注册表项权限不足,或者 Crystal Reports 运行时安装不正确。请安装适当的 Crystal Reports 可再发行组件 (CRRedist*.msi),其中包含所需的正确版本的 Crystal Reports 运行时(x86、x64 或 Itanium)。请转至http://www.businessobjects.com/support了解更多信息。
我尝试将 IIS 应用程序设置为启用 32 位应用程序,并将我的 Visual Studio 项目配置为在 x86 目标平台上运行,但这些东西似乎都无法解决问题。我错过了什么?有人注意到缺少什么吗?
非常感谢。
【问题讨论】:
-
您使用的是哪个版本的水晶报表? IIS 是否有权访问 CrytalReportViewer 文件夹?
-
您需要在服务器端安装 CrystalReportViewer。在服务器上显示您的报告是必需的。
标签: c# crystal-reports visual-studio-2019 iis-10