Я понимаю, что значение по умолчанию макс. складывает размер на ASP.NET, был уменьшен к 256K вместо 1 МБ (см. http://support.microsoft.com/kb/932909), как я могу вернуть его к 1 МБ?
Вы можете использовать editbin , как описано в этой статье .
Другим решением может быть создание явного нового потока для выполнения операций, при которых возникает ошибка переполнения стека
Thread t = new Thread(Run, 4194304); // 4M of stack size
t.Start();
t.Join();
if (loadException != null) throw loadException;
void Run()
{
try
{
// Operation causing stack overflow
}
catch (Exception e)
{
...
}
}
С уважением
Массимо