您好,
需要跟您确认的是:
1,版本升级后,升级后的项目是否运行正常?
升级后的项目,就是这个错误。
重新开发的项目,是正常的。
我是通过工具--转换为V10进行操作的。我移除了全部V9的dll和webconfig的引用。
还是个错误,网站可以正常编译通过、
旧项目添加新报表也是这样的错误。
只有全新项目是正常的
phinex 发表于 2016-4-15 15:42
旧项目添加新报表也是这样的错误。
只有全新项目是正常的
根据您的错误描述,怀疑是IIS 配置问题:
请您严格按照产品博客来部署:http://blog.gcpowertools.com.cn/post/2015/04/07/ActiveReports_Deploy_-IIS.aspx Lenka.Guo 发表于 2016-4-15 17:30
根据您的错误描述,怀疑是IIS 配置问题:
请您严格按照产品博客来部署:http://blog.gcpowertools.com.c ...
我并不是部署到IIS,我是使用VS2012,直接调试就报错了。 phinex 发表于 2016-4-16 08:27
我并不是部署到IIS,我是使用VS2012,直接调试就报错了。
这个问题这么长时间还没解决,真是抱歉。你把你的项目抽成一个Demo,能够重现问题就行,我在这边验证到底是哪里出了问题?怀疑是升级之后,一些文件的版本号不正确导致的。 Lenka.Guo 发表于 2016-4-18 10:16
这个问题这么长时间还没解决,真是抱歉。你把你的项目抽成一个Demo,能够重现问题就行,我在这边验证到底 ...
MVC,跳转规则影响的。需要那些文件,我要写下过滤的规则,能否说明下 本帖最后由 Lenka.Guo 于 2016-4-19 11:53 编辑
phinex 发表于 2016-4-19 11:22
MVC,跳转规则影响的。需要那些文件,我要写下过滤的规则,能否说明下
您是MVC 平台, 从ActiveReports 9 升级到 ActiveReports 10,
MVC平台最关键的是配置路由,路由中包含版本号,所以可能是版本号未修改导致的,需要把版本号改成现有的:修改RegisterRoutes,在Global.asax文件中找到RegisterRoutes,然后通过F12跳转到该方法,然后以粘贴下两行代码 routes.IgnoreRoute("ActiveReports.ReportService.asmx/{*pathInfo}");
routes.IgnoreRoute("{*allActiveReport}", new { allActiveReport = @".*\.ar10(/.*)?" });
详情请参考: http://gcdn.gcpowertools.com.cn/showtopic-19954-1-1.html
http://blog.gcpowertools.com.cn/post/2013/12/28/ActiveReports_MVC4.aspx
页:
1
[2]