当前位置:编程学习 > C#/ASP.NET >>

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


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

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







求大神 帮帮。。。。
报表 发布 IIS Visual Studio 2010 水晶报表 --------------------编程问答-------------------- 求大神 呀呼嘿
求大神 呀呼嘿
求大神 呀呼嘿
--------------------编程问答-------------------- 大牛在哪里呀。。大牛在哪里、、 --------------------编程问答-------------------- 看上去,你的vs解决方案中的web站点不是从IIS的虚拟站点添加的,所以你的解决方案里的web站点在vs里运行调试的时候用的是vs自带的虚拟web服务器,这个虚拟web服务器跟真实的IIS web服务器相比功能弱很多,在安全限制等方面要比IIS宽松,因此这种情况下调试是好使的,但是到了IIS里就不一定好使了。

建议你创建一个简单解决方案,然后从IIS的虚拟站点添加web站点到解决方案里,然后把你的水晶报表添加一个到这个站点中,然后检查相关配置,最后跑起来看看有没有问题。 --------------------编程问答-------------------- 敢问LZ当时是怎么解决的.我现在也遇到了这个问题. --------------------编程问答-------------------- 第一种:
  解决方法:
  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 共享目录。 --------------------编程问答-------------------- 俺也学习学习,刚开始入门
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,