Member 14563353 Ответов: 2

Как обновить базу данных с помощью файла без взаимодействия с пользователем в ASP.NET с#


Дорогие Все,

Я создал паутину(ASP.NET C#) и приложение Windows(WinForms) для тестирования кандидатов и использования базы данных SQL-SERVER 2014.

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

Что я уже пробовал:

Я создал одну службу windows, чтобы обновить результат через связь с веб-сервером, но, к сожалению, ее получение не удалось связаться с веб-сервером.

Кто-нибудь может предложить мне несколько хороших идей, пожалуйста?

Спасибо

2 Ответов

Рейтинг:
1

OriginalGriff

Вы получите сообщение "не удалось связаться" до тех пор, пока соединение не будет установлено : то есть когда подключение к интернету будет возвращено.

Итак, что вам нужно сделать, это использовать try ... catch заблокируйте свою службу, чтобы обнаружить сбой, и запланируйте повторную попытку позже: возможно, подождите одну минуту и повторите попытку.


Рейтинг:
1

RickZeeland

Экспорт / Импорт данных в формате XML, вот пример: Экспорт данных из SQL Server в формате XML[^]
А также: Импорт и обработка данных из XML - файлов в таблицы SQL Server[^]