找回密码
 立即注册

QQ登录

只需一步,快速开始

williamluo

高级会员

97

主题

222

帖子

1063

积分

高级会员

积分
1063

活字格认证

[已处理] 404 Not found

williamluo
高级会员   /  发表于:2017-8-15 08:50  /   查看:3665  /  回复:0
问题:
查看报表时报404错,怎么办?

答案:
定制过的报表服务器,从v10升级到v11后可能出现此问题。解决办法:

(1)修改web.config
    <httpHandlers>
      <add verb="*" path="*.ar10" type="GrapeCity.ActiveReports.Web.Handlers.ReportBinariesStreamer, GrapeCity.ActiveReports.Web.v11, Version=11.0.8877.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff"/>

其中 path="*.ar10" 应改为 path="*.ar11"
web.config中可能还有几处 ar10 ,都应改为 ar11


(2)修改routeConfig.cs
如果是集成了葡萄城报表功能的ASP.NET MVC类型的Web项目,需要修改路由。

routeConfig.cs中,需要在RegisterRoutes中增加一个语句,忽略对 *.ar11 的请求,代码如下:

        public static void RegisterRoutes(RouteCollection routes)
        {

            routes.IgnoreRoute("{*allActiveReport}", new { allActiveReport = @".*\.ar11(/.*)?" });


参考:
http://gcdn.gcpowertools.com.cn/ ... ActiveReports%2BMVC


0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部