Orchard CMS вызывает исключение System.StackOverflow в w3wp.exe

Недавно я установил Orchard V1.8.1 через установщик веб-платформы. Он был настроен для работы в интегрированном режиме .NET framework 4.0, и я смог успешно запустить сценарий установки и даже смог войти в систему и установить тему Metro.

Однако с сегодняшнего утра всякий раз, когда я пытаюсь перейти на вновь созданный сайт, он загружается очень долго или, скорее, не загружается, мой браузер просто продолжает ждать ответа.

Я подключился к серверу по RDP и увидел, что каждый раз, когда я пытаюсь перейти на сайт, появляется диалоговое окно с сообщением об ошибке, в котором говорится, что "Необработанное исключение Microsoft.NET Framework произошло в w3wp.exe" И дает мне возможность отладки с помощью Visual Studio. Когда я это делаю, я получаю дополнительное сообщение о том, что "Необработанное исключение типа System.StackOverflowException произошло в mscorlib.dll".

Это происходит только для сайта Orchard CMS. Есть еще 5 специально созданных сайтов, работающих в интегрированном режиме .net версии 4.0, хотя, естественно, каждый со своим собственным пулом приложений.

Опять же, я не получаю эти ошибки в браузере, они отображаются в моем сеансе удаленного рабочего стола на сервере.

Сведения о сервере: X64 Windows Server 2012, IIS 8.


person Captain Kenpachi    schedule 18.02.2015    source источник
comment
Можете ли вы получить дамп рабочего процесса, который можно проанализировать с помощью WinDBG и SOS? (blogs.msdn.com/b/tess/archive/2008/03/31/)? это отличный набор руководств, которые помогут вам начать отладку сложных вещей, таких как: blogs.msdn.com/b/tess/archive/2008/02/04/   -  person Kev    schedule 18.02.2015


Ответы (1)


У меня была именно эта проблема, оказалось, что я пытался вызвать частичное, в котором оно было на самом деле, поэтому попал в цикл.

Итак, в моем файле 'Parts/TabledData/Pagination' .cshtml у меня было следующее:

@Html.Partial("Parts/TabledData/Pagination")

Надеюсь это поможет!

person Liam Swinney    schedule 18.02.2015
comment
Это в новой установке. Но вы, вероятно, поставили меня на правильный путь, указав, что бесконечный цикл может вызвать это. - person Captain Kenpachi; 19.02.2015