в стеке вызовов отсутствует информация о моно с apache и mod_mono - PullRequest
4 голосов
/ 07 октября 2010

Как включить отладку / трассировку стека с именами файлов и номерами с помощью apache2 / mod_mono?Вместо имен файлов и чисел я получаю что-то вроде этого

at System.Web.StaticFileHandler.ProcessRequest (System.Web.HttpContext context) [0x00000] in <filename unknown>:0 

Я пытался использовать MonoDebug true в apache и перекомпилировать mod_mono с --enable-debug, и у меня <compilation debug="true"> внутри configuration>system.web>httpRuntime в web.config.

Я использую Debian Lenny, и я попытался установить моно-отладчик, перезапустить Apache и все еще не повезло.Я даже использовал инструмент настройки без удачи.Многие его поддерживают только на Сьюз?http://go -mono.com / конфиг-мод-моно /

1 Ответ

3 голосов
/ 12 октября 2010

У меня была такая же проблема.Есть довольно мало решений.Прежде всего, вы ДОЛЖНЫ установить пакет mono-core-debuginfo, иначе он может не работать.

Во-вторых, вы должны запустить Mono в режиме отладки

* Решение 1. Добавьте это в свой виртуальныйhost section / httpd.conf

MonoSetEnv MonoDebug true

* Решение 2: Запустите xsp / mod-mono-server с отладкой

$ MONO_OPTIONS=--debug xsp2
...