Я столкнулся с той же проблемой. Хорошо работал с сервером cassini под Windows 7. Развернут на Windows Server 2008 R2 с IIS7, и он не будет работать. Fiddler сообщил, что создается исключение EndPointNotFoundException.
Мое решение, поскольку я полностью управляю сервером, заключалось в установке Visual Studio 2008 Express, Silverlight 3 SDK и бета-версии WCF RIA Services для VS2008. Это означало, что необходимые библиотеки DLL уже были установлены в GAC. Я не думаю, что это повлияло на результат, но я отключил функцию «Копировать локально» для библиотек DLL RIA, на которые ссылается веб-приложение.
Возможно, неортодоксальное решение, но оно сработало для меня !!! На самом деле, я сделал это по предложению службы поддержки Microsoft.
Кстати, поддержка этого через Microsoft очень скудна в настоящее время. Сейчас они пытаются выяснить, кто будет поддерживать эту технологию, - команда WCF или команда Silverlight. Я знаю, что он все еще находится в бета-версии, но имейте в виду, что лицензия GoLive не означает, что она полностью поддерживается. У меня был кто-то из команды WCF, который старался изо всех сил помочь мне в этом, но несколько раз во время разговора давал мне заявление об отказе от ответственности, что по этим каналам пока еще не было поддержки.