phinex 发表于 2016-4-15 14:55:46

Lenka.Guo 发表于 2016-4-15 09:36
您好,
需要跟您确认的是:
1,版本升级后,升级后的项目是否运行正常?


升级后的项目,就是这个错误。
重新开发的项目,是正常的。
我是通过工具--转换为V10进行操作的。我移除了全部V9的dll和webconfig的引用。
还是个错误,网站可以正常编译通过、

phinex 发表于 2016-4-15 15:42:25


旧项目添加新报表也是这样的错误。
只有全新项目是正常的

Lenka.Guo 发表于 2016-4-15 17:30:42

phinex 发表于 2016-4-15 15:42
旧项目添加新报表也是这样的错误。
只有全新项目是正常的
根据您的错误描述,怀疑是IIS 配置问题:
请您严格按照产品博客来部署:http://blog.gcpowertools.com.cn/post/2015/04/07/ActiveReports_Deploy_-IIS.aspx

phinex 发表于 2016-4-16 08:27:13

Lenka.Guo 发表于 2016-4-15 17:30
根据您的错误描述,怀疑是IIS 配置问题:
请您严格按照产品博客来部署:http://blog.gcpowertools.com.c ...

我并不是部署到IIS,我是使用VS2012,直接调试就报错了。

Lenka.Guo 发表于 2016-4-18 10:16:20

phinex 发表于 2016-4-16 08:27
我并不是部署到IIS,我是使用VS2012,直接调试就报错了。

这个问题这么长时间还没解决,真是抱歉。你把你的项目抽成一个Demo,能够重现问题就行,我在这边验证到底是哪里出了问题?怀疑是升级之后,一些文件的版本号不正确导致的。

phinex 发表于 2016-4-19 11:22:52

Lenka.Guo 发表于 2016-4-18 10:16
这个问题这么长时间还没解决,真是抱歉。你把你的项目抽成一个Demo,能够重现问题就行,我在这边验证到底 ...

MVC,跳转规则影响的。需要那些文件,我要写下过滤的规则,能否说明下

Lenka.Guo 发表于 2016-4-19 11:51:07

本帖最后由 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]
查看完整版本: IIS7发布出现问题