找回密码
 立即注册

QQ登录

只需一步,快速开始

huarun

银牌会员

4

主题

10

帖子

2640

积分

银牌会员

积分
2640

活字格认证

最新发帖
huarun
银牌会员   /  发表于:2014-2-19 16:28  /   查看:9395  /  回复:9
开发环境:Visual Studio 2012,.Net Framework 4.5
项目环境:MVC 4
AR版本:7.2.7725.0

发布后,访问页面会出现下来错误提示:



查找了一下,发现项目中并没有ActiveReports.ReportService.asmx这个服务文件,不知道该文件是自动生成的,还是需要手动添加的?

1. 如果是自动生成的,那么是什么时候自动生成?没有生成的话,是什么原因造成的,怎么修复呢?

2. 如果是手动添加的,那么服务应该怎样实现?

本帖子中包含更多资源

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

x

9 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-2-19 16:56:00
沙发
回复 1楼huarun的帖子

1 自动生成的,添加Viewer的时候。
   如果没有生成,您可试试新建一个页面,重新添加Viewer试试。
2 且,这个文件必须在网站根目录下。

这里有一个可供您参考的精华帖:
http://gcdn.gcpowertools.com.cn/showtopic-11042.html
回复 使用道具 举报
huarun
银牌会员   /  发表于:2014-2-20 10:34:00
板凳
服务文件仍然没有生成。
回复 使用道具 举报
huarun
银牌会员   /  发表于:2014-2-20 11:05:00
地板
回复 2楼roger.wang的帖子

在MVC中,不能在视图页面添加服务器控件,只能通过创建视图用户控件来加载WebViewer,但我新建了一个视图用户控件并重新拖动了WebViewer到页面后,仍然没有服务文件生成,问题仍然存在。

操作步骤完全按照下列文章所说:
http://blog.gcpowertools.com.cn/ ... veReports_MVC4.aspx
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-2-20 11:45:00
5#
回复 4楼huarun的帖子

ActiveReports.ReportService.asmx里面一行代码,拷贝如下代码手工添加一个试试:

  1. <% @ WebService Language="C#" Class="GrapeCity.ActiveReports.Web.ReportService" CodeBehind="ActiveReports.ReportService.asmx.cs" %>
复制代码


4楼说的这篇文章,您是新建了一个MVC4 AR的demo吗?  如果方便的话,请把demo上传,我帮您定位一下。
回复 使用道具 举报
huarun
银牌会员   /  发表于:2014-2-20 12:08:00
6#
回复 5楼roger.wang的帖子

手动添加服务文件后,问题解决。但仍然不知道是什么原因造成的文件无法自动生成?

文件大小超过上传限制了,没法上传。
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-2-20 12:11:00
7#
回复 6楼huarun的帖子

问题解决了就好。

MVC下,无法自动生成ActiveReports.ReportService.asmx问题,我再帮您问一下产品团队。
回复 使用道具 举报
huarun
银牌会员   /  发表于:2014-2-20 15:13:00
8#
回复 7楼roger.wang的帖子

好的,麻烦咨询后,还请给个回复,谢谢!
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-2-21 14:00:00
9#
回复 8楼huarun的帖子

有最新进展,第一时间通知您。
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-2-24 18:27:00
10#
回复 8楼huarun的帖子

在MVC中,有2中视图引擎:
1 aspx引擎,可直接拖动WebViewer,自动生成ActiveReports.ReportService.asmx文件。
2 razor引擎,不能直接应用到报表中;需要先添加一个.ascx文件,再拖动WebViewer, 则会自动生成ActiveReports.ReportService.asmx文件
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部