I've a similar problem.Following the example for spatial query and replacing the commented link with a new link//QueryTask queryTask = new QueryTask("http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Demographics/ESRI_Census_USA/MapServer/5");
QueryTask queryTask = new QueryTask("http://maps.helcom.fi/ArcGIS/rest/services/DataDeliveryNoSublayers/MapServer/132");
And //query.OutFields.AddRange(new string[] { "STATE_NAME", "SUB_REGION", "STATE_FIPS", "STATE_ABBR", "POP2000", "POP2007" });
query.OutFields.AddRange(new string[] { "ET_FID", "ID", "COUNTRY", "AIRCRAFT", "SPEED_KN", "RS_EQUIP" });
The wms layer is defined as<esri:WmsLayer ID="- Aircrafts" Url="http://maps.helcom.fi/ArcGIS/services/DataDelivery/MapServer/WMSServer?"
ProxyUrl="http://serverapps.esri.com/SilverlightDemos/ProxyPage/proxy.ashx" Version="1.3.0" Layers="179"
SkipGetCapabilities="True" Initialized="WmsLayer_Initialized" Visible="True" InitializationFailed="layer_InitializationFailed"/>
the WMS layer is inside two group layersTrying this i got this error[ATTACH=CONFIG]13484[/ATTACH]the crossdomain.xml file I think is in the correct location.Maybe the problem is more layers being selected and Query tasks trying to query the wrong layer?Any good sugestion on how to get on?