Во-первых, это видео помогает вообще? http://channel9.msdn.com/posts/mtaulty/Silverlight-4-Beta-Networking-Part-4-Cross-Domain-HTTP/
Во-вторых, я диагностирую их следующим образом:
1) Я использую Fiddler, чтобы убедиться, что я вижу Silverlight REQUEST файл clientaccesspolicy.xml и что он ПОЛУЧАЕТ clientaccesspolicy.xml - т.е. проверяет, что ваш веб-сервер возвращает clientaccesspolicy.xml и silverlight не получает NotFound вернуться к своему запросу. Вы можете видеть это в Fiddler. Кстати, вы не упоминаете, используете ли вы IIS или Cassini? IIRC "localhost" может создать некоторые проблемы для скрипача, поэтому я обычно использую IIS и правильное имя машины.
2) Когда я знаю, что Silverlight определенно получает файл clientaccesspolicy.xml, я обычно создаю наиболее расслабленную версию файла, которую я могу себе представить. Что-то вроде;
и когда я счастлив, что это работает, я уточняю список доменов, путей, заголовков и методов до того, что мне действительно нужно.
Надеюсь, это поможет.
Mike.