水晶报表在VS2010中DeBug显示正常,但是发布到IIS上就不正常了。。

hj53301 2013-05-28 09:50:04

上边这个图是在vs2010 debug中显示的。。。

但是一发布到IIS下就显示下边这个图。。。。








求大神 帮帮。。。。
...全文
335 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
前行一天 2013-12-15
  • 打赏
  • 举报
回复
俺也学习学习,刚开始入门
fjsqzshsh 2013-12-15
  • 打赏
  • 举报
回复
第一种:   解决方法:   1、在你的开发环境中找到Visual Studio安装目录下的"SDK"v2.0"BootStrapper"Packages"CrystalReports,将安装文件CRRedist2005_x86.msi,复制到服务器中并安装。   2、如果程序还不能运行,需要将水晶报表的五个dll文件复制到你的网站下的bin目录,其五大将的名称如下:   CrystalDecisions.CrystalReports.Engine.dll   CrystalDecisions.ReportSource.dll   CrystalDecisions.Shared.dll   CrystalDecisions.Web.dll   CrystalDecisions.Windows.Forms.dll   那么他们身在何处呢 答:“在你的开发环境中C:"Program Files"Common Files"Business Objects"2.7"Managed"目录下”   二 另外会出现一个其他的问题 就是发布了以后发现web的工具栏的图标不显示。同时点击发现出现提示性的js错误。经过分析认为是水晶报表的资源没有安装。   打开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   然后复制所有的asp.net_client整个文件夹到您的网站发布的根目录里面   运行一下,世界就清凉了。哇咔咔   第二种:   我是先安装的vs2005,后装的IIS,所以在IIS下没有C:\Inetpub\wwwroot\aspnet_client\system_web\2_0_50727\CrystalReportWebFormViewer3 文件夹。上网搜了一下,找到了解决方案:   没有安装 Crystal Report Web Service,或者没有在IIS中注册。   安装 Crystal Report Web Service:通过VS.NET安装,自动注册。   注册:首先进入MSDOS方式(可通过“开始”-“运行...”,键入cmd,回车)。   将 C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705 作为当前目录,其中 C:\WINDOWS 根据操作系统的安装位置决定,v1.0.3705 根据安装的 .NET FRAMEWORK 的版本决定。   键入 aspnet_regiis -i。   最后,在 IIS 中会出现一个 CrystalReportWebFormViewer Web 共享目录。
长垣小康 2013-10-11
  • 打赏
  • 举报
回复
敢问LZ当时是怎么解决的.我现在也遇到了这个问题.
hj53301 2013-05-28
  • 打赏
  • 举报
回复
求大神 呀呼嘿 求大神 呀呼嘿 求大神 呀呼嘿
bowen80 2013-05-28
  • 打赏
  • 举报
回复
看上去,你的vs解决方案中的web站点不是从IIS的虚拟站点添加的,所以你的解决方案里的web站点在vs里运行调试的时候用的是vs自带的虚拟web服务器,这个虚拟web服务器跟真实的IIS web服务器相比功能弱很多,在安全限制等方面要比IIS宽松,因此这种情况下调试是好使的,但是到了IIS里就不一定好使了。 建议你创建一个简单解决方案,然后从IIS的虚拟站点添加web站点到解决方案里,然后把你的水晶报表添加一个到这个站点中,然后检查相关配置,最后跑起来看看有没有问题。
hj53301 2013-05-28
  • 打赏
  • 举报
回复
大牛在哪里呀。。大牛在哪里、、

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧