В настоящее время я создаю систему управления контентом Silverlight для управления веб-сайтами.
Сначала у меня была CMS на ASP.NET MVC 3, поэтому я решил использовать ее в качестве API и играть с ней из моего интерфейса Silverlight. Это сработало довольно хорошо.
Но потом я подумал, а что, если бы я мог просто использовать DBML из моей MVC 3 CMS прямо из моего приложения Silverlight? Поэтому я попытался и решил, что это немного странно, поэтому я повернулся и искал другую альтернативу.
Я довольно давно пользуюсь услугами WCF для других проектов, связанных с работой, и я начал думать, что это может быть то, что я ищу. Так что теперь у меня кружится голова от всех этих решений, которые я нашел.
В нижней части все, что мне нужно, это пользовательский интерфейс Silverlight для игры с базой данных MSSQL, в которой приложение ASP.NET MVC 3 будет использоваться для обслуживания своего веб-сайта.
[РЕДАКТИРОВАТЬ: Также! Все это должно подходить для среды общего хостинга (именно поэтому я ошибался в альтернативе WCF, поскольку иногда нам приходится редактировать немного настроек IIS ...)]
Итак, какой будет лучший сценарий? Я готов перезапустить с нуля, это личный проект, который я делаю для обновления моей предыдущей CMS для некоторых из моих клиентов, так что это не срочно: я могу попробовать столько раз, сколько захочу: P
Спасибо и счастливых праздников!