gpt4 book ai didi

asp.net - Crystal Report 引擎运行时错误

转载 作者:行者123 更新时间:2023-12-02 13:18:36 24 4
gpt4 key购买 nike

你好,

我将项目 Visual Studio 和 Crystal 报告转换为版本 10

但是服务器有旧版本,所以我必须添加旧引用

IT 显示了报告,但我遇到了打印和引擎问题

Crystal 报表栏引擎:

Report Bar

服务器消息:

Server Error Message

本地消息:

Server Error in '/' Application. 
--------------------------------------------------------------------------------

HTTP Error 404 - Not Found.

--------------------------------------------------------------------------------
Version Information: ASP.NET Development Server 10.0.0.0

尝试过:

-- 重新安装 Crystal Report 10。

-- 删除所有 Crystal Report 引用并重新添加。

-- 清理解决方案,删除引用并再次添加。

(~最新结果(当前状态):

我意识到我已经安装了CRforVS_13_0_2,其中包含CRRuntime_64bit_13_0_2.msi包,并且我的计算机是32位操作系统..所以我安装了CRRuntime_32bit_13_0_2。 msi 并且它完成了安装,与 CRRuntime_64bit_13_0_2.msi 不同。但是 Business Objects 的问题仍然存在,如“Crystal Report Bar Engine”图像中所示。 〜)

注意:如果我添加 Crystal 报表的新引用,它肯定可以在本地工作,但不能在

服务器。所以我必须使用旧的引用资料。

帮助。

最佳答案

分析问题

可以分析问题,发现403(Forbidden)错误

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

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

  • 服务器工具(IIS日志,WIN2003上放在%SYSTEMROOT%\System32\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 Errore! 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 Errore!

导致问题

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

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

解决方案

解决方案是这样在 IIS 上工作:

  • 复制aspnet_client来自 c:\inetpub\wwwroot 的文件夹文件夹复制到新网站根文件夹

或者(这个更好)

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

关于asp.net - Crystal Report 引擎运行时错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8877726/

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