Hi all,
I am making use of Exchange Web Services (Exchange version 2010). The problem is that I keep receiving the following exception:
Error in deserializing body of reply message for operation 'GetUserAvailability'.
The maximum nametable character count quota (16384) has been exceeded while reading XML data.
I have checked this on Google and tried all the various methods to fix it without success. This included increasing the size of the various readerQuotas values (maxStringContentLength, maxArrayLength, etc.) in the client app config file. :confused:
When I make use of Fiddler I can see the correct data in the response, but the deserialization keeps crashing. Can anyone please point me in the right direction?
BasicHttpBinding binding = new BasicHttpBinding();
binding.Security.Mode = BasicHttpSecurityMode.Transport;
binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Windows;
binding.MaxReceivedMessageSize = 50000000;
EndpointAddress endpoint = new EndpointAddress(new Uri("https://server/EWS/Exchange.asmx"));
ExchangeServicePortTypeClient ews = new ExchangeServicePortTypeClient(binding, endpoint);
Many thanks in advance.
Kind regards,