Веб-сервер для объединения файлов XML? - PullRequest
1 голос
/ 06 октября 2008

У меня есть программа, которую я написал в VB.NET 2005, она сохраняет статистику в файле XML.

Я использую эту программу на нескольких компьютерах. Я хотел бы настроить веб-сервер, на котором я могу загрузить свой XML-файл или только данные, и добавить его на сервер, игнорируя повторяющиеся записи, уже находящиеся на сервере.

Что мне нужно, чтобы научиться этому? SQL?

Любые идеи будут оценены!

Ответы [ 2 ]

1 голос
/ 06 октября 2008

Давным-давно я сделал что-то подобное, чтобы отправлять отчеты HFNetChk XML со всего мира обратно на центральный сервер.

Я настроил конечную точку службы на сервере (веб-сервис, TCP, все, что соответствует вашим требованиям), и чтобы клиентское приложение отправляло готовый XML обратно на центральный сервер, когда это было сделано с его обработкой. Веб-сервер отправляет обратно сообщение «данные получены ОК», чтобы клиент знал, что он может двигаться дальше, а затем сервер начинает обрабатывать данные и вводить их из XML в базу данных SQL.

Итак, чтобы ответить на ваш вопрос, узнайте, как создать сервис WCF (на данный момент стремитесь к веб-сервисам - ASMX в порядке, если WCF кажется слишком большим на данный момент), и научитесь анализировать входящий XML и вставьте его в значимые таблицы SQL.

/ Fark может быть полезным

0 голосов
/ 06 октября 2008

Я буду второй рекомендацией для служб WCF / asmx. Что касается того, как вы храните данные, это действительно зависит от того, что вы хотите с ними делать, вы можете оставить их в виде XML или, если вы хотите создавать отчеты по ним, просто загрузить их в SQL Server.

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