找回密码
 立即注册

QQ登录

只需一步,快速开始

jinzhongjituan
中级会员   /  发表于:2016-10-8 15:10  /   查看:3530  /  回复:6
本帖最后由 Lenka.Guo 于 2016-10-9 09:14 编辑

如图报表的页数都已经显示出来,就是没有显示报表是什么原因?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

6 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-10-8 18:02:28
沙发
hi
通过测试发现,代码和引用文件都是正常,导致报表无法记载的原因,可能是Web.config文件里面中其他声明的项影响了报表加载,所以从这个方向可以排查。
回复 使用道具 举报
jinzhongjituan
中级会员   /  发表于:2016-10-9 09:44:37
板凳
您好,报表还是加载不出来吗?您有没有拍查出具体是什么原因?现在这个Not Found的错误 详细信息是这样的,查不出是什么原因...

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-10-9 17:01:06
地板
本帖最后由 Lenka.Guo 于 2016-10-9 17:20 编辑

如电话所沟通,
AR相关的代码没有问题,现在出现问题是MVC本身框架和运行机制的问题:
1. 调用RouteConfig, 在Application_Onstart中添加:
           AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
2. 在原来(未包含ActiveReports项目)MVC项目中重新添加:
  • 添加报表文件
  • 添加报表服务文件
  • 添加html页面
  • 初始化html5viewer
  • 修改Route.Config文件


新建的MVC5程序,运行正常(打开之后,使用VS工具转换ActiveReports10):

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
jinzhongjituan
中级会员   /  发表于:2016-10-9 17:21:41
5#
Lenka.Guo 发表于 2016-10-9 17:01
如电话所沟通,
AR相关的代码没有问题,
所以现在出现问题是MVC框架和结构的问题,附上自带的MVC5程序和 ...

郭老师,您所说的“自带的MVC5程序”是指什么?您那边可以了吗?我这边加了Application_Onstart里面的及RouteConfig里面的东西还是不可以。
回复 使用道具 举报
jinzhongjituan
中级会员   /  发表于:2016-10-10 08:40:29
6#
本帖最后由 jinzhongjituan 于 2016-10-10 09:04 编辑
Lenka.Guo 发表于 2016-10-9 17:01
如电话所沟通,
AR相关的代码没有问题,现在出现问题是MVC本身框架和运行机制的问题:
1. 调用RouteConfi ...


回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-10-11 11:44:20
7#
您好,
通过调动各位技术大神后,终于在Application.config文件中发现问题原因,则是将整个项目设成了Classisc模式,而ActiveReports仅支持Intergrated模式;所以导致Web服务文件,Html5Viewer都能正常加载,而.ar10被阻拦。
解决方法:选中项目名称,在属性窗口中奖“Managed Pipeline Mode“ 属性设置为”Integrated“


运行界面:



Demo(注:为了方便调试程序已把咱们项目中与AR不相关的内容删除了,自己手动添加ActiveReports相关的dll文件):





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部