WinServer2003部署VS2010的水晶报表
VS2010配合水晶报表做东西没有08那么容易,同样部署到iis也没那么容易。这里简单讲下如何部署自己的水晶报表到服务器。
首先到sap网站下载必备的包,安装在服务器(当然你或许可以直接拷贝dll到你的网站bin目录中碰碰运气,运气好的时候说不定就不需要安装sap的服务器插件了,但试试证明不可靠),下载地址:http://www.businessobjects.com/jump/xi/crvs2010/us2_default.asp
里面有很多,选最后两个之一(32位还是64位)
我这里安装32位的(64位的win2003运行32位的iis服务)
SAP Crystal Reports runtime engine for .NET Framework 4 (32-bit)
安装完成后,服务端即具有运行水晶报表的插件了。
下面我们发布自己的网站,试运行。(发布网站的时候别忘记*.rpt文件一起发布哦,不然会提示:不支持的操作。无法在 C++ 堆栈中打开由 JRC 引擎处理的文档。 )
OK,现在运行,但很遗憾,虽然没报错,但是白屏。
参考:http://www.camnpr.com/articles/?type=detail&id=112
得知,复制iis根目录的asp.net_client整个文件夹到您的网站发布的根目录里面即可,如果IIS根目录里面没有这个文件夹,那么需要手工创建一下,如何创建参考:
打开C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\asp.NETClientFiles
找到文件夹CrystalReportWebFormViewer3
然后在桌面新建aspnet_client
然后再里面新建system_web
然后在里面新建2_0_50727。
然后把CrystalReportWebFormViewer3的所有东西copy到2_0_50727里面。
这样就有完整的路径 aspnet_client\system_web\2_0_50727\CrystalReportWebFormViewer3
拷贝复制到自己网站根目录即可
好了,现在即可运行水晶报表程序了,祝您成功.....
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架