Разве это не должно идти на вашем сервере вместо web.config? ServiceReferences.ClientConfig должен содержать информацию, относящуюся к справочной информации WebService, например, адрес конечной точки и т. д. Он содержит адреса служб и компилируется внутри файла .xap, сгенерированного компиляцией.
Вот пример моего web.config, где я использую расширения поведения:
<extensions>
<behaviorExtensions>
<add name="silverlightFaults" type="MyApp.Web.Services.SilverlightFaultBehavior, MyApp.Web"/>
</behaviorExtensions>
</extensions>
<behaviors>
<endpointBehaviors>
<behavior name="SilverlightFaultBehavior">
<silverlightFaults />
</behavior>
</endpointBehaviors>
<serviceBehaviors>
<behavior name="">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
</serviceBehaviors>
</behaviors>
Это все, что мне нужно. Мой ServiceRefeferences.ClientConfig содержит только адреса конечных точек. Он содержит только подмножество клиентской конфигурации Windows Communication Foundation (WCF).