gpt4 book ai didi

asp.net - IIS的Crystal Report问题-(bobj未定义,Crystal报表不显示)

转载 作者:行者123 更新时间:2023-12-03 13:20:28 26 4
gpt4 key购买 nike

我已经将VS 2010安装了Crystal Report 2010.我创建了一个Crystal Report,该报告在localhost上运行良好,但问题是一旦我将网站发布到IIS,该报告就永远不会显示。它只显示一个空白页面。甚至没有.rpt文件的已发布文件夹。有人可以告诉我如何解决此问题吗?

最佳答案



解决方案是以这种方式在IIS上工作:


aspnet_client文件夹从c:\inetpub\wwwroot文件夹复制到新的网站根文件夹。


或(第一个比较容易,第二个更易于维护)


创建一个名为aspnet_client的虚拟目录,该目录指向新网站内的c:\inetpub\wwwroot\aspnet_client


问题分析

有可能分析问题


使用客户端工具(浏览器的调试窗口)


GET http://someserver:20080/aspnet_client/system_web/4_0_30319/crystalreportviewers13/js/crviewer/crv.js 403 (Forbidden)
GET
http://someserver:20080/aspnet_client/system_web/4_0_30319/crystalreportviewers13/js/crviewer/images/style.css 403 (Forbidden)



或服务器工具(WIN2003上的IIS日志位于WIN2008 %SYSTEMROOT%\System32\LogFiles\W3SVC###\上的C:\inetpub\logs\LogFiles\W3SVC###中)。



2011-03-28 13:00:49 W3SVC701536 95.228.38.41 GET /aspnet_client/system_web/4_0_30319/crystalreportviewers13/js/crviewer/images/style.css-20080-192.168.1.2 Mozilla / 5.0 +(compatible; + MSIE + 9.0 ; + Windows + NT + 6.1; + Trident / 5.0)403 6 64错误!
2011-03-28 13:00:49 W3SVC701536 95.228.38.41 GET /aspnet_client/system_web/4_0_30319/crystalreportviewers13/js/crviewer/crv.js-20080-192.168.1.2 Mozilla / 5.0 +(compatible; + MSIE + 9.0; + Windows + NT + 6.1; + Trident / 5.0)403 6 64错误!


引起问题

已安装Crystal Reports运行时,但是您的应用程序未在默认网站下运行。


在这两种情况下,我都发现crv.jsstyle.css某些文件未提供;
这些文件由CR安装程序放置在wwwroot\aspnet_client文件夹中,但是由于某些原因而无法访问;
就我而言,原因是我创建了一个不同的网站(端口20080),而aspnet_client文件夹未放置在该网站内


我可以看到您使用了不同版本的软件和不同的配置,但是我认为您有同样的问题。

关于asp.net - IIS的Crystal Report问题-(bobj未定义,Crystal报表不显示),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7266049/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com