У меня есть веб-сайт, который работает в среде общего хостинга с использованием ASP.net 2.0 (C #) и MS SQL Server 2005. Недавно меня спросили, могу ли я интегрировать свой веб-сайт с частью рабочего стола стороннего производителя. программное обеспечение, которое использует среду выполнения Access в качестве своей базы данных (прозрачно для конечного пользователя).
Прежде всего я хочу иметь возможность предложить пользователям моего сайта возможность экспортировать свои данные в базу данных Access на своем локальном компьютере. Схема данных в достаточной степени соответствует, вопрос в том, как на самом деле сделать это, и самым простым способом для пользователя.
Простое обновление веб-страницы в локальной базе данных Access невозможно из-за очевидных ограничений безопасности. Я рассмотрел вопрос о том, чтобы попросить их загрузить базу данных Access на сервер, чтобы я мог перенести данные, а затем разрешить им снова их загружать, однако компетенция пользователей этого программного обеспечения такова, что даже обнаружение базы данных Access, не говоря уже о загрузке и загрузка его с веб-сайта может быть слишком сложной.
Я также подумал, могут ли здесь помочь Adobe Air или Silverlight, но не знаю их достаточно хорошо, чтобы знать наверняка. Точно так же я предполагаю, что для выполнения этой задачи может быть написан другой exe-файл, который пользователь мог бы просто загрузить и запустить, однако мой опыт в веб-разработке, а не в разработке программ, так что для меня это не стопроцентная уверенность или идеал. вариант развития для меня.
Итак, можно ли это сделать, и если да, то каким способом можно этого достичь, с заявленными целями, которые заключаются в простоте использования для конечного пользователя, а затем в простоте разработки кем-то, кто является основным навыком веб-разработки. Большое спасибо!