У меня есть этот простой фрагмент кода, где я пытаюсь получить папки из определенного почтового ящика
ServicePointManager.ServerCertificateValidationCallback = (sender, certificate, chain, sslPolicyErrors) => true;
ExchangeService service = new ExchangeService();
service.Credentials = new WebCredentials("ADMIN_USER@corp.contoso.com", "********");
Mailbox mb = new Mailbox("chris@corp.contoso.com");
FolderId fid = new FolderId(WellKnownFolderName.MsgFolderRoot, mb);
// Set the URL.
service.Url = new Uri("https://<exchange>/EWS/Exchange.asmx");
var findResults = service.FindFolders(
fid,
new FolderView(int.MaxValue) { Traversal = FolderTraversal.Deep }
);
foreach(var result in findResults)
{
//result.Load();
Console.WriteLine(result.DisplayName);
}
Раньше все работало нормально, но сегодня утром начало возвращать эту ошибку
Microsoft.Exchange.WebServices.Data.ServiceRequestException: запрос не выполнен. Удаленный сервер возвратил ошибку: (413) Request Entity Too Large. ---> System.Net.WebException: удаленный сервер возвратил ошибку: (413) слишком большой объект запроса.
Я пробовал разные способы ее решения - в основном, путем увеличения предела размера объекта запроса, но это не помогает. Я полагаю, что код в порядке, но необходимо изменить конфигурацию виртуальной машины или Exchange. Пожалуйста, посоветуйте, как ее решить, спасибо.