【问题标题】:call stack missing info on mono with apache and mod_mono使用 apache 和 mod_mono 调用堆栈缺少有关单声道的信息
【发布时间】:2010-10-07 19:00:17
【问题描述】:

如何使用 apache2/mod_mono 启用带有文件名和数字的调试/堆栈跟踪?我得到的不是文件名和数字,而是这样的

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

我尝试在 apache 中使用 MonoDebug true 并使用 --enable-debug 重新编译 mod_mono,我在 web.config 中的 configuration&gt;system.web&gt;httpRuntime 中有 &lt;compilation debug="true"&gt;

我正在使用 debian lenny,我尝试安装单调试器,重新启动 apache,但仍然没有运气。我什至没有运气使用配置工具。许多它只支持suse? http://go-mono.com/config-mod-mono/

【问题讨论】:

    标签: asp.net apache debugging mono mod-mono


    【解决方案1】:

    我遇到了同样的问题。解决方案很少。首先,您必须安装 mono-core-debuginfo 软件包,否则可能无法正常工作。

    其次,你必须在调试模式下运行Mono

    *解决方案 1: 将此添加到您的虚拟主机部分/httpd.conf

    MonoSetEnv MonoDebug true
    

    *解决方案 2: 启动 xsp/mod-mono-server 并进行调试

    $ MONO_OPTIONS=--debug xsp2
    

    【讨论】:

    • 调试信息在哪里?我这样做了,但没有找到它# aptitude search mono | grep debug p libmono0-dbg - Mono JIT 的库,调试 symb p mono-dbg - Mono 调试符号 p mono-debugger - Mono 调试器 p mono-jit-dbg - Mono 的快速 CLI JIT/AOT 编译器,调试跨度>
    • 实际上我在 Novell 的官方 Mono 存储库的 mono-core-debuginfo 中使用 openSUSE: zypper。我不知道这些包是否适合你,试试吧!
    • 还有问题吗?您是否尝试过安装在 aptitude 上找到的那些调试符号?我找到了这个链接packages.debian.org/unstable/debug/libmono0-dbg,看来这个包适合你。
    猜你喜欢
    • 2017-03-23
    • 1970-01-01
    • 2013-10-23
    • 1970-01-01
    • 2015-06-18
    • 1970-01-01
    • 2021-08-31
    • 2015-04-20
    • 1970-01-01
    相关资源
    最近更新 更多