MDBF был обновлен довольно недавно. Если вам нужна базовая информация, то, вероятно, лучше, поскольку она хорошо интегрируется с вашей платформой .NET.
Marg.Wurfl, безусловно, является хорошим выбором и также интегрируется с .NET Framework.
У обоих есть подход, который хорош для старого стиля .NET, а не MVC. В MVC вам придется заниматься своими ногами.
Вы также можете рассмотреть DeviceAtlas, который имеет API для .NET и имеет очень хорошую производительность в .NET.
Специально для ваших вопросов WURFL обновляется почти раз в месяц, в то время как AFAIK не планирует никаких обновлений для MDBF, они выпустят обновление, если и когда они захотят (да, не очень интересно).
Вы можете использовать Javascript для обнаружения функций в современных браузерах, таких как iPhone, Android и недавние Nokias, но для всех остальных строка User-Agent остается единственной реальной опцией, поэтому я бы сказал, что это зависит от вашего целевого рынка. Возможно, вы захотите создать супер-простую версию, которая работает для всех, и расширенную версию, где вы обнаруживаете функции.
Мне не нравится идея онлайн-сервисов, если вы планируете иметь сайт большого объема. Ежемесячные обновления в порядке, с коммерческими продуктами, такими как DeviceAtlas или Mobile Phone Wizards, вы можете получать более частые обновления.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я работал на dotMobi, который создал DeviceAtlas