今天QA测试报表的时候发现,所有ActiveReport做的报表都显示一个红色的×,而完全不提示要下载控件.
我在自己的机器上看报表是没有问题,因为我已经安装了. 但是, 为什么放到服务器上面就不提示呢?
首先我想到的是, 服务器没有配置HttpHandler. 所以我先按照步骤配置好. 这里要注意的是, IIS5跟IIS6是有区别的. 具体如下:
IIS5只需要对整个web site配置handler就可以,这个配置对于这个web site下面的所有站点都是有效的.
IIS6不同,需要对没有虚拟路径配置,各个路径是独立的. 不受web site的整体配置影响.
配置好之后, 发现问题依旧.
于是我查看我的C:/WINNT/Downloaded Program Files/目录下面那些已经安装了的组件, 竟然发现Active Report Viewer2的CodeBase不是我的Application的路径. 而是我之前建了另外一个站点的路径. 于是我手动删除了那个组件. 然后run我的application,这时候,报表既不显示也不提示了,跟其他机器浏览的一样.
那到底是什么原因呢?
我决定研究一下我之前建的另外那个站点为什么可以提示我安装组件, 到底跟现在这个application有什么不同.
刚开始还是没有头绪, 我就直接把下面一段代码放到application的页面里面,试试它会不会自动下载.
<OBJECT id="arv1" codeBase="arview2.cab" height="0" width="0" classid="clsid:8569D715-FF88-44BA-8D1D-AD3E59543DDE"
VIEWASTEXT>
<PARAM NAME="_ExtentX" VALUE="11218">
<PARAM NAME="_ExtentY" VALUE="7329">
</OBJECT>
奇怪的是, 这样的代码也不会提示. 真郁闷.
百无聊赖之下, 我突然想起了CodeBase, 是不是路径不对呢?
果然, 代码修改如下即可:
<OBJECT id="arv1" codeBase="/myapp/arview2.cab" height="0" width="0" classid="clsid:8569D715-FF88-44BA-8D1D-AD3E59543DDE"
VIEWASTEXT>
<PARAM NAME="_ExtentX" VALUE="11218">
<PARAM NAME="_ExtentY" VALUE="7329">
</OBJECT>
另外,如果通过代码,也可以这样做
WebViewer1.CodeBase = "/myapp/arview2.cab";
问题解决, 希望能帮助遇到类似问题的朋友.
相关推荐
ReportActiveX报表插件
ReportActiveX比较实用的报表插件,它是日常开发必备的报表插件,应用起来灵活方便
客户端图像浏览器Prizm ActiveX Viewer v10.3发布丨附下载
2019独角兽企业重金招聘Python工程师标准>>> ...
ORCAD原理图关联封装时出现ERROR(ORCIS-6245)、ERROR(ORCIS-6013)问题
1、当你进行如下操作时: 系统先是提示你出现ERROR(ORCIS-6245)然后再确定后再出现ERROR(ORCIS-6013)问题 是由于你的数据库的路径不对。 具体操作方法如下:1、先找到你的CAPTURE.INI文件。 2、用记事本打开CAPTURE.INI。找到下图路径 3、在你的Orcad capture CIS原理图软件中点击 Options------>CIS con...
实现 ActiveReports 的本地化报表(非Viewer本身)!
不是指ActiveReports Viewer 本身的本地化哦!指报表数据的本地化.用过 ActiveReports for .Net (以下简称AR)的都知道它的优势(可代码化),这样就提供了很多报表功能开发的空间给程序员。不多说了,下面将通过我的一个EPR软件来介绍一下实现 AR 2.0 的报表本地化功能(主要通过UI贴图+讲解方式):开发环境:VS2005 .Net 2.0 +
流媒体学习之路(mediasoup)——simulcast 与 svc 简介(7)
流媒体学习之路(mediasoup)——simulcast 与 svc(7) 文章目录流媒体学习之路(mediasoup)——simulcast 与 svc(7)
ABB机器人与S7-1200PLC实现位置坐标数据发送和接收的具体方法
ABB机器人与S7-1200PLC实现位置坐标数据发送和接收的具体方法
在报表控件ActiveReports中集成ASP.NET详解
ActiveReports是一款专注于 .NET 和 .NET Core 平台的报表控件。通过拖拽式报表设计器,可以快速地设计 Excel表格、Word文档、图表、数据过滤、数据钻取、精准套打等类型报表,全面满足 WinForm、ASP.NET、ASP.NET MVC、WPF 平台中各种报表的开发需要。同时,通过丰富的 API 可以灵活的实现报表创建、加载和运行时的个性化自定义需求。 点击下载ActiveReports最新试用版 环境需求:VS2019、.Net frameWork 4.6.2及以上、.
7.1华为OD机试真题 新系统 - 仓库盘点 (Java/Py/C/C++/Js/Go)
7.1华为OD机试真题 新系统 - 仓库盘点 (Java/Py/C/C++/Js/Go)
ActiveReport使用心得(四):WebForm下的显示类型及数据的导出
这次我来说说WebForm下报表的显示类型及数据的导出. ActiveReport报表查看器在有4种显示方式,我们选中报表查看器控件,找到其ViewType属性,就可以看到其包含的几种显示方式.如图: 简单说明一下这几种查看方式的的区别:HtmlViewer方式,为在转化为html的查看的方式,报表上方带工具条;RawHtml方式,同样是转化为html查看的方式,与...
如何设置反馈点
前面的POWER DC仿真都是忽略反馈线进行的仿真,如果单板压降不过,电源会自动调整输出电压,来满足负载的得到额定的电压.可以看到因为设置了反馈点,源端电压就被抬高到满足压降的值了。仿真上也可以自己添加反馈点,以得到抬高后的电源输出电压值。同样以下图的CPU的Core电源为例。按照流程正常设置好参数。
KingSCADA实现按钮点击效果
哈喽,你好啊,我是雷工!在做SCADA项目的时候,按钮是不可缺少的功能,但软件自带的按钮太丑,已经无法满足现如今客户对界面美观度的要求。这时候就需要UI小姐姐设计美观大气的SCADA界面,但UI设计的按钮切图放到程序中只是图片素材,当添加了按钮功能时,虽然能实现按钮功能,但没有任何点击效果;当遇到有需要连锁条件才能点击的按钮时,操作员无法区分是有连锁点击了没反应,还是系统界面卡死了导致的没点击成功,这时候有点击效果就能很好的区分这种问题。本篇介绍一种实现按钮点击效果的方法,以下为操作过程。
ActiveReport使用心得(四):WebForm下的显示类型及数据的导出(轉)
这次我来说说WebForm下报表的显示类型及数据的导出. ActiveReport报表查看器在有4种显示方式,我们选中报表查看器控件,找到其ViewType属性,就可以看到其包含的几种显示方式.如图: 简单说明一下这几种查看方式的的区别:HtmlViewer方式,为在转化为html的查看的方式,报表上方带工具条;RawHtml方式,同样是转化为html...
Raspberry Pi 4 ARM Trusted Firmware 技术解析
摘要: 本文详细介绍了在树莓派4(Raspberry Pi 4)上移植ARM可信固件(TF-A)的实现方案与安全考量。该移植专注于BL31功能,作为非安全世界(如Linux内核)的启动桥梁,支持加载EL2级别程序。文章分析了启动流程、内存映射设计,并对比了RPi3与RPi4的关键差异,指出当前版本缺乏硬件级安全内存保护的局限性。此外,提供了构建指南、配置说明及设备树自动修补的实现细节,强调通过config.txt简单配置即可启动64位内核。该方案充分利用树莓派原有GPU固件流程,兼顾兼容性与简易性。
WebForm下的显示类型及数据的导出
ActiveReport报表查看器在有4种显示方式,我们选中报表查看器控件,找到其ViewType属性,就可以看到其包含的几种显示方式.如图: 简单说明一下这几种查看方式的的区别:HtmlViewer方式,为在转化为html的查看的方式,报表上方带工具条;RawHtml方式,同样是转化为html查看的方式,与HtmlViewer方式的区别是报表上方不带工具条;ActivexView
老版QQ原生表情gif动态
这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。
数学建模模型总结
这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!
html中报表视图插件,报表控件ActiveReports中全新的WebViewer组件
近期,葡萄城报表控件ActiveReports V14.0 正式发布,全面支持 .NETCore平台。同时,在本次更新中ActiveReports的桌面报表设计器UI得以全面增强,报表预览方式得以全面优化,报表设计能力得以大幅提升。本次更新:ActiveReports加入了全新的 WebViewer组件,以此提升报表预览体验,将控件拖拽到Web窗体上后,可以在VisualStudio属性中设置要使...
jre9下载 jdk9
(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】
CrystalReportViewer 打印控件PrintControl.cab安装(VS2005和VS2008)
VS.NET2005/2008 CrystalReport的打印模式分为Pdf和ActiveX两种,打印模式的设置在 CrystalReportViewer.PrintMode 属性中。 1、PDF模式的打印需在服务端及客户端安装pdf格式阅读器。 2、ActiveX模式:ActiveX 打印控件允许使用者将报表直接打印至本机打印机。使用ActiiveX模式需要在 Web.config的节
C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片
基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正
ActiveReport for net WebViewer 设置zoom
打印 http://schemas.microsoft.com/intellisense/ie5"> // this script sets
ActiveReport3.0通用报表浏览器
通用的报表浏览器,就是在报表浏览器窗体中提供几个方法,用来加载数据和调用报表浏览器显示报表。如: public static void PreviewReport(DataDynamics.ActiveReports.ActiveReport3 report) { report.Run(); FrmActiveReportViewer form = new FrmActiveR
174



被折叠的 条评论
为什么被折叠?



