空白页,从IIS中的虚拟目录加载.rpt时没有Crystal Report Viewer

2020-08-30 19:26发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好。 我用Webforms...

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

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


大家好。

我用Webforms上的Crystal Report Viewer创建了一个ASP .NET MVC Web应用程序。 我能够使Crystal Report Viewer显示在服务器上,但这是通过加载在Visual Studio项目中添加的报表并将这些项目和报表一起部署的。

我的团队希望将所有.rpt文件放在Web应用程序所在的同一服务器上,而不是在Visual Studio项目中。 我在IIS中创建了一个名为CrystalReports的虚拟目录,并将其链接到物理路径(wwwroot内的文件夹)。 然后,我通过虚拟路径(report.Load(Server.MapPath(@"〜/CrystalReports/myreport.rpt"))将报表加载到Webform中,但是Crystal Report Viewer没有显示在服务器上。我检查了源代码。 页,没有HTML或Javascript或错误。这是空白页,看不到查看器或CR工具栏。

我尝试了不同的方法来解决此问题,但到目前为止没有任何效果。 我向IIS用户授予了对该物理文件夹的权限,并在该物理文件夹中复制了crystalreportviewer13文件夹。 还是没用。

有什么建议吗? 谢谢!

在服务器上安装的Crystal Report Runtime Engine SP25,Visual Studio Profession 2017,IIS版本10.0.14393.0

4条回答
2020-08-30 20:01

更新9/3/2019:我做了更多调查,似乎Javascript没有运行。 我通过将文本框拖动到相同的Web窗体进行了测试,它没有在服务器中显示该文本框,但在本地显示。 奇怪的是,它仅在Webforms上从IIS中的虚拟目录加载报告,而不是在Visual Studio项目中放置的报告。

一周热门 更多>