Binea 发表于 2021-11-29 02:27:58

【ActiveReports 13】【服务器IP转换后获取不到报表】

本帖最后由 Binea 于 2021-11-30 13:46 编辑

系统使用ActiveReports13展示报表,系统部署在服务器上(服务器IP和端口是172.168.1.6:90,本地访问正常),由于服务器需要跨网访问,因此将服务器IP进行NAT转换,转换后的IP和端口是10.220.80.250:33381(客户端通过这个IP访问服务后,报表显示异常,查看F12网络有个跳转链接,使用的IP还是使用的服务器自己的IP,没有使用转换后的IP,导致客户端调用获取报表404)



正常调用的链接IP


调用报表异常的链接IP

Bella.Yuan 发表于 2021-11-29 02:27:59

Binea 发表于 2021-11-29 21:23
是要把转换后的公网地址写在web.conig中么
这样后面公网地址变了是不是还要改代码

对的,将转换后的公网地址配置到web.config文件中,若后期公网地址变化修改web.config文件就可以了。您也可以使用域名,将域名配置到web.config文件中,若后期公网地址变化,只需要修改域名映射地址,不需要修改web.config文件。

Bella.Yuan 发表于 2021-11-29 11:36:26

您好,您可以参考下面的这个链接:
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=38197&extra=page%3D1&page=3

Binea 发表于 2021-11-29 21:23:00

是要把转换后的公网地址写在web.conig中么
这样后面公网地址变了是不是还要改代码

Binea 发表于 2021-11-30 13:45:20

好的,问题已经修复了

Bella.Yuan 发表于 2021-11-30 13:48:05

Binea 发表于 2021-11-30 13:45
好的,问题已经修复了

解决了就好:hjyzw:
页: [1]
查看完整版本: 【ActiveReports 13】【服务器IP转换后获取不到报表】