У меня есть приложение Silverlight 3.0, которое использует службу WCF для связи с базой данных, и когда мне возвращаются большие объемы данных из методов службы, я получаю ошибки Service Not Found. Я вполне уверен, что решение этой проблемы - просто обновить свойство maxItemsInObjectGraph, но я создаю клиент службы программно и не могу найти, где установить это свойство. Вот что я сейчас делаю:
BasicHttpBinding binding = new BasicHttpBinding(BasicHttpSecurityMode.None)
{
MaxReceivedMessageSize = int.MaxValue,
MaxBufferSize = int.MaxValue
};
MyService.MyServiceServiceClient client = new MyService.MyServiceProxyServiceClient(binding, new EndpointAddress(new Uri(Application.Current.Host.Source, "../MyService.svc")));