找回密码
 立即注册

QQ登录

只需一步,快速开始

utsoft
注册会员   /  发表于:2020-6-23 08:45:58
12#
KearneyKang 发表于 2020-6-22 17:59
你是把报表访问文件的路径给修改了是吧,然后导致点击文件出现404的错误,你现在这样操作看看:

就是自 ...

文件路径是正确的,修改和查看调用都没有问题,
目前测试出来的问题的RouteConfig.cs 加
    routes.MapRoute(
               name: "Default",
               url: "{controller}/{action}/{id}",
               defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
           );
就出现问题
WebDesigner_MVC  里你可以测试看看,打开文件就会错误
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-6-22 17:59:57
11#
你是把报表访问文件的路径给修改了是吧,然后导致点击文件出现404的错误,你现在这样操作看看:

  1. private static readonly DirectoryInfo ResourcesRootDirectory =
  2.                         new DirectoryInfo(String.Format(@"{0}.\Reports", HttpRuntime.AppDomainAppPath));
  3.                 private static readonly DirectoryInfo TemplatesRootDirectory =
  4.                         new DirectoryInfo(String.Format(@"{0}.\templates", HttpRuntime.AppDomainAppPath));
  5.                 private static readonly DirectoryInfo DataSetsRootDirectory =
  6.                         new DirectoryInfo(String.Format(@"{0}.\datasets", HttpRuntime.AppDomainAppPath));
复制代码
就是自己在项目中新建一个Report的专门用来放报表文件的文件夹,跟你现在想实现的一样,便于报表管理。然后应该不会有问题,我这边一直 这么操作,你说的加一个list的这个 ,你把你具体 的报表文件和操作最后截图都给我发来我看看如何解决。

本帖子中包含更多资源

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

x
回复 使用道具 举报
utsoft
注册会员   /  发表于:2020-6-22 16:50:33
10#
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了
回复 使用道具 举报
utsoft
注册会员   /  发表于:2020-6-22 16:40:16
9#
新建默认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 路由要怎么配置才能访问

本帖子中包含更多资源

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

x
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-6-22 16:35:33
8#
这个问题有一点奇怪,我也运行了这个web端在线设计器的demo没有任何问题,你把我们的那个示例重新解压下,然后再运行看看。
回复 使用道具 举报
utsoft
注册会员   /  发表于:2020-6-22 13:44:05
7#

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

本帖子中包含更多资源

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

x
回复 使用道具 举报
utsoft
注册会员   /  发表于:2020-6-22 10:30:56
6#
nuget 最新的
回复 使用道具 举报
utsoft
注册会员   /  发表于:2020-6-22 10:30:39
5#
14.1.20204.0
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-6-22 09:52:15
地板
你现在使用的是 AR的按个版本,你把版本号发给我 看看
回复 使用道具 举报
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
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部