使 asp.net 核心 Web 应用程序能够在没有互联网和互联网的情况下工作?



我一直在开发一个 asp.net 核心Web应用程序,并在生产模式(在线服务器(上发布,用户可以使用特定的域名访问它,并将登录并从三个不同的国家/地区进行数据输入。 但是,问题是有时,在一个特定的国家/地区没有互联网访问,我的客户希望此应用程序应该在线和离线工作,如果没有互联网访问,本地分支机构必须能够进行数据输入,那么当互联网连接时,数据应发送到在线服务器数据库,

实现这一目标的最佳方法是什么?

请在下面写下您的观点或添加一些好的论坛链接。

从理性上讲,如果没有互联网,您就无法访问Web 应用程序。Web 应用适用于网络使用。但是,我相信有针对此类要求的解决方法。您可以做的是为没有 Internet 访问权限的第三个用户创建数据库的克隆,并在本地计算机中执行所有事务,当连接重新联机时,您可以将数据从本地 SQL Server 复制到联机服务器数据库中。

然后有一种叫做Progressive Web Apps,它将允许您以下特权:

  • 可靠- 立即加载,即使在不确定的网络条件下也不会显示唐阿龙。
  • 快速- 快速响应用户交互,具有丝般流畅的动画,没有卡顿
  • 引人入胜- 感觉就像设备上的自然应用程序,具有身临其境的用户体验。

什么是渐进式Web应用程序,Google在这里还有更多内容要讨论

相关内容

最新更新