После пошагового руководства на http://msdn.microsoft.com/en-us/library/ee707351(v=VS.91).aspx у меня есть работающее решение Silverlight, в котором используется библиотека классов служб WCF RIA. Теперь я застрял на том, как развернуть это на производственном сервере.
В предыдущем проекте (без использования служб RIA), в котором использовалась стандартная библиотека классов WCF, мне нужно было создать отдельное веб-приложение для размещения служб. Когда дело дошло до развертывания, было очевидно, что мне нужно было развернуть как интерфейсное веб-приложение (хостинг Silverlight), так и серверное (хостинг WCF), и все работало хорошо.
С решением библиотеки классов WCF RIA Services в решении есть только одно веб-приложение. Я предполагаю, что, поскольку решение работает в VS, служба каким-то образом размещается в том же веб-приложении, которое было создано для интерфейса Silverlight, но это не совсем очевидно. Во всяком случае, я развернул приложение с помощью Web Deploy (как я делал другие приложения раньше), но оно не работает. Я действительно не ожидал этого!
Кто-нибудь может указать мне правильное направление?