using (Stream reader = propertyBag.GetResponse())
{
reader.Seek(0, SeekOrigin.Begin);
htmlDoc.Load(reader, true);
}
но htmlDoc.Load (reader, true); выбросить эту ошибку:System.OutOfMemoryException в Html Документ HtmlAgilityPack
An unhandled exception of type 'System.OutOfMemoryException' occurred in mscorlib.dll
У нас есть программа, которая работает 24 часа в сутки и проверяет некоторые html-данные. Он работает в течение нескольких часов, после чего мы получаем эту ошибку. Ошибка всегда связана с HtmlDocument из HtmlAgilityPack.
Как предотвратить это?
Насколько велик html-документ? Вы удаляете объект HtmlDocument? – Foole
Когда это происходит, память действительно растет до нереальных сумм, или ...? (OOM не всегда относится к нагрузке на память) –
Это просто догадка, но я думаю, что у вас может быть нехватка памяти. – Domenic