В настоящее время у меня запущено приложение ASP.NET WebForms в Windows Server 2008 под управлением IIS 6.2, и я начал получать следующее сообщение об ошибке:
System.InsufficientExecutionStackException: Insufficient stack to continue executing the program safely. This can happen from having too many functions on the call stack or function on the stack using too much stack space. at System.Runtime.CompilerServices.RuntimeHelpers.EnsureSufficientExecutionStack() at System.Web.UI.Control.FindControl(String id, Int32 pathOffset)
I 'Мы часами пытались решить проблему и нашли общее решение, изменив w3wp.exe, чтобы увеличить размер стека по умолчанию с 256 КБ до 1 МБ, используя следующую командную строку:
EDITBIN / STACK: 1048576 w3wp.exe
Но когда я пытаюсь запустить его, выполнив следующие действия:
- Откройте CMD от имени администратора
- Введите cd C: \ Windows \ System32\ inetsrv
- Затем введите EDITBIN / STACK: 1048576 w3wp.exe
Я получаю следующее сообщение:
'EDITBIN' не распознается каквнутренняя или внешняя команда, работающая программа или командный файл.
Может ли кто-нибудь указать мне правильное направление относительно того, почему команда не работает?