找回密码
 立即注册

QQ登录

只需一步,快速开始

realgoal

初级会员

29

主题

103

帖子

484

积分

初级会员

积分
484
realgoal
初级会员   /  发表于:2021-8-23 15:40  /   查看:3916  /  回复:11
      使用ActiveReport15创建MVC的项目,项目有使用StartUp类作为查看报表的启动项,项目单独使用报表展示没有问题。现把有报表的项目作为“虚拟目录子应用程序"来打开 。出现错误是:找不到本地报表文件的路径,并且StartUp未启用。下图为IIS中设置报表程序为子应用程序的截图:




本帖子中包含更多资源

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

x

11 个回复

倒序浏览
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-8-23 16:11:18
沙发
您好,这个您需要在index页面配置一下:

本帖子中包含更多资源

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

x
回复 使用道具 举报
realgoal
初级会员   /  发表于:2021-8-23 17:07:01
板凳
你好,我按照您的方式在我显示报表页面添加上了还是提示报表找不到。可以把你的demo给我吗?

本帖子中包含更多资源

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

x
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2021-8-23 17:13:10
地板
您好
您可以在浏览器中打开 F12 进入调试界面,查看输出的错误,请求的报表路径,然后根据该路径去配置页面中的虚拟路径。
看您的请求里面写的是 /Activereports/ActiveReports/Report 您可以对下,虚拟路径是否配置正确呢。
回复 使用道具 举报
realgoal
初级会员   /  发表于:2021-8-24 11:48:50
5#
设置报表路径的配置是正确的。/Activereport/ActiveReports/Report :这个url: Activereport:子程序的名称,ActiveReports/Report:是路由路径了。作为子应用程序设置了虚拟目录的指向报表文件的物理存储位置。判断问题点应该是报表程序设置成了子程序后,当使用url:localhot:2055 /Activereport/ActiveReports/Report 这样访问的话StartUp读取报表的方法不进,所以才咨询的。
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-8-24 12:04:01
6#
realgoal 发表于 2021-8-24 11:48
设置报表路径的配置是正确的。/Activereport/ActiveReports/Report :这个url: Activereport:子程序的名称 ...

您好,您方便发一下您的工程吗?或者您截图一下,您工程中虚拟路径配置那块,我这边看一下您的配置是否正常
回复 使用道具 举报
realgoal
初级会员   /  发表于:2021-8-24 13:26:15
7#
您好,单个程序正常使用没问题,如果为子程序就找不到文件。是这样的我想请问下您的本地实现是好使正常访问的吗,根据我描述的最终需求?下面是我的截图:

本帖子中包含更多资源

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

x
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-8-24 17:51:22
8#
我们这边本地跑一个demo发给您~
回复 使用道具 举报
realgoal
初级会员   /  发表于:2021-8-24 21:17:44
9#
本帖最后由 realgoal 于 2021-8-25 08:18 编辑
Crystal.Li 发表于 2021-8-24 17:51
我们这边本地跑一个demo发给您~

嗯嗯,好的谢谢您。我这边发我的项目一直上传不上去。
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-8-25 11:47:58
10#
realgoal 发表于 2021-8-24 21:17
嗯嗯,好的谢谢您。我这边发我的项目一直上传不上去。

您好,您使用的是  WebDesigner_MVC_Core  这个工程吗?如果使用的是这个工程,那么你工程代码什么都不用添加,就用默认的,不用配置index.cshtml

如果不是.netCore项目,就需要在上面配置一下,名称跟虚拟路径名称一致。


下面所有的步骤都是一样的
然后选择工程进行发布到文件夹,发布完成之后配置IIS就行


IIS配置
IIS安装AspNetCoreModule模块


然后添加网站,添加虚拟目录,虚拟目录映射的物理路径是上面发布的工程的publish文件夹。


然后将虚拟路径转换为应用程序。

然后浏览就可以虚拟路径访问了


本帖子中包含更多资源

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

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部