Для начала включите Internet Information Services как часть вашей установки Windows (она, как правило, не включается как часть установки по умолчанию). Установите в нем веб-сайт по умолчанию, который указывает на каталог вашего проекта (на самом деле вы также можете установить его в Visual Studio).
Источник данных зависит от хостинг-сайта и того, что он предоставляет, но если вы напишите достойный интерфейс уровня данных, ваша бизнес-логика может быть независимой от источника данных.
Делая это, вы можете протестировать свой код в более подходящей среде, локально на вашем компьютере, а затем перейти и выбрать хост своего сайта (который, кстати, должен будет справиться с Silverlight).