utsoft 发表于 2020-6-20 17:18:34

打开文件按钮功能接口问题

新建项目测试接口正常
整合到项目中,编辑和查看没有问题,但是文件接口404




KearneyKang 发表于 2020-6-22 09:06:55

你好,文件那个按钮,点开 访问的报表是你自己写的本地的路径,还是报表原项目默认的路径。

utsoft 发表于 2020-6-22 09:38:12

private static readonly DirectoryInfo ResourcesRootDirectory =
            new DirectoryInfo(string.Format(@"{0}.\\Resources\\", HttpRuntime.AppDomainAppPath));
本地的路径和默认路径都不行,主要是http://localhost:1113/api/reports/list 这个接口访问404

KearneyKang 发表于 2020-6-22 09:52:15

你现在使用的是 AR的按个版本,你把版本号发给我 看看

utsoft 发表于 2020-6-22 10:30:39

14.1.20204.0

utsoft 发表于 2020-6-22 10:30:56

nuget 最新的

utsoft 发表于 2020-6-22 13:44:05


/api/reports/test.rdlx/content接口访问正常
/api/reports/list访问404
怎么查错误啊

KearneyKang 发表于 2020-6-22 16:35:33

这个问题有一点奇怪,我也运行了这个web端在线设计器的demo没有任何问题,你把我们的那个示例重新解压下,然后再运行看看。

utsoft 发表于 2020-6-22 16:40:16

新建默认mvc5项目,有默认路由配置 /api/reports/list 404,去掉
routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
            );
就访问正常。
那 /api/reports/list 路由要怎么配置才能访问

utsoft 发表于 2020-6-22 16:50:33

KearneyKang 发表于 2020-6-22 16:35
这个问题有一点奇怪,我也运行了这个web端在线设计器的demo没有任何问题,你把我们的那个示例重新解压下, ...
下载的示例在RouteConfig加上
routes.MapRoute(               name: "Default",               url: "{controller}/{action}/{id}",               defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }         );后/api/reports/list 访问就404了
页: [1] 2 3
查看完整版本: 打开文件按钮功能接口问题