Lists.asmx, вероятно, ваш лучший выбор. Если вы уверены, что ваш веб-сайт ASP.NET будет находиться на том же сервере, что и SharePoint, вы можете использовать объектную модель SharePoint.
Обратите внимание, что списки SharePoint не совпадают с таблицами базы данных. Такие вещи, как ограничения внешнего ключа, уникальные ключи и т. Д., Не так надежны в SharePoint.
Списки SharePoint имеют большую ценность, но они также имеют стоимость в вышеупомянутых вещах плюс производительность.