Включить основное веб-приложение asp.net для работы без интернета и с интернетом? - PullRequest
0 голосов
/ 10 октября 2019

Я занимался разработкой основного веб-приложения asp.net и опубликовал его в производственном режиме (онлайн-сервер), пользователи могут получить к нему доступ с помощью конкретного доменного имени, а также будут входить в систему и вводить данные из трех разных стран. Но иногда проблема заключается в том, что в одной конкретной стране нет доступа к Интернету, мой клиент хочет, чтобы это приложение работало в режиме онлайн и в автономном режиме. Если нет доступа в Интернет, местный филиал должен иметь возможность вводить данные, а затем, когда Интернетполучает подключенные данные, которые необходимо отправить в онлайн-базу данных сервера,

Каков наилучший способ достижения этой цели?

Пожалуйста, напишите свое мнение или добавьте хорошую ссылку на форум ниже.

1 Ответ

0 голосов
/ 10 октября 2019

Рационально, вы не можете получить доступ к Веб-приложению без интернета. Веб-приложения предназначены для использования в сети. Тем не менее, я считаю, что есть обходной путь для таких требований. Что вы можете сделать, так это то, что вы можете создать клон своей базы данных для третьего пользователя, который не имеет доступа к Интернету и выполняет все транзакции на локальном компьютере, а когда соединение восстанавливается, вы можете выполнить репликацию. данные с локального сервера SQL Server в базу данных онлайн-сервера.

А затем есть нечто, называемое Progressive Web Apps, которое предоставит вам следующие привилегии:

  • Надежный - Загрузка мгновенно и никогда не показывает downasaur, даже в условиях неопределенной сети.
  • Быстрый - Быстро реагировать на взаимодействия пользователя с шелковистой плавной анимацией и без лишних затяжек
  • Вовлечение - Почувствуйте себя на устройстве естественным приложением с захватывающим пользовательским интерфейсом.

Что такое Прогрессивные веб-приложения , Googleесть что обсудить здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...