Silverlight has limited support for webservices, for example you only have the basic http binding for soap based services. This is however not the only limitation that comes with silverlight. It is also impossible to see the exact SOAP error inside silverlight...