【发布时间】:2009-05-22 15:54:10
【问题描述】:
我有一个 asp.net 应用程序,其中使用了水晶报告。当我单击显示按钮时,我收到一条错误消息,指出“加载报告失败”。应用程序在我的本地系统中运行良好。我也尝试使用 report.close () 和 report.Dispose() 但没有运气。也设置了权限但仍然是同样的问题。任何人都可以帮助我。
【问题讨论】:
标签: c# asp.net crystal-reports
我有一个 asp.net 应用程序,其中使用了水晶报告。当我单击显示按钮时,我收到一条错误消息,指出“加载报告失败”。应用程序在我的本地系统中运行良好。我也尝试使用 report.close () 和 report.Dispose() 但没有运气。也设置了权限但仍然是同样的问题。任何人都可以帮助我。
【问题讨论】:
标签: c# asp.net crystal-reports
您遇到问题的服务器上是否有有效的 Crystal Reports 许可证?
即使使用 Visual Studio 附带的免费版本,也需要在计算机上提供许可证密钥才能运行 Crystal Reports。以下是我过去经历过的一些解决方案:
在目标服务器上进行 Visual Studio 的基本安装。让它安装 C# 和 Crystal Reports 并完成它。主要问题是 Visual Studio 将获得许可证密钥设置。我认为从技术上讲,您必须启动一个新项目并将 Crystal Report 对象拖到项目上以启动密钥安装,但这可能会随着时间的推移而改变。
在项目中设置合并模块以插入 Crystal Reports 键。 Crystal Reports 站点上有关于此的文档。有时这会成为一个棘手的过程。
在目标服务器上安装完整的 Crystal Reports 副本。这假设您拥有可用的许可证。
不幸的是,这些都不是真正快速简便的解决方案,但过去所有这些都有效。您只需要选择对您的商店来说是万恶之源中较轻的。 8^D
【讨论】:
检查一些基础知识:
目录中的报告是否 您的应用程序期望?你提到那个 您已将权限设置得很好,但是 仔细检查它实际上是 寻找正确的开始 和。甚至可以打印出 查找报告的位置 让您可以确定的地方。
确保所有表格, 意见和任何其他对象 报告用途已在 服务器,并且它们匹配相同 格式。
【讨论】: