7

我似乎无法使用 xsp4 或 ngingx 调试 asp.net 应用程序。官方网站说使用:MONO_OPTIONS=--debug xsp4 --verbose. 理论上调试是启用的,除了我没有得到任何关于错误的信息。调用路由会导致“发生错误”消息”,而我从中启动 xsp4 的控制台什么也没说。还没有找到记录调试信息的方法。

一些老帖子建议没有控制台输出是正常的,但是网页中的错误应该更详细: http: //lists.ximian.com/pipermail/mono-list/2005-July/027717.html。那里提出的解决方案,asp.net 跟踪,似乎没有给我调试异常。在 Windows 上进行了测试。我也尝试过使用 mono-fastcgi-server4 和 nginx。一个stackoverflow回答说启用调试是这样完成的:export MONO_OPTIONS="--debug" fastcgi-mono-server-4 /applications="/:/srv/www/htdocs/mywebapp" /socket=tcp:127.0.0.1:9000. 这样做了,但没有调试输出。在控制台中也没有,在 mono-fastcgi-server 或 nginx 的日志中也没有,在实际页面上也没有。

现在对于版本:

我正在运行 Mono JIT 编译器版本 4.0.2(稳定版 4.0.2.5/c99aa0c 2015 年 6 月 24 日星期三 10:33:52 UTC)
版权所有 (C) 2002-2014 Novell, Inc、Xamarin Inc 和贡献者。www.mono-project.com

    TLS:           __thread                                                 
    SIGSEGV:       normal                                                   
    Notifications: epoll                                                    
    Architecture:  armel,vfp+hard                                           
    Disabled:      none                                                     
    Misc:          softdebug                                                
    LLVM:          supported, not enabled.                                  
    GC:            sgen                                                     

xsp4 --version

Mono.WebServer2.dll 0.4.0.0
(c) (c) 2002-2011 Novell, Inc.
用于在应用程序 .NET 4.0 中嵌入 ASP.NET 服务器的类。
树莓派 2 上的 Debian 7.8。

谢谢。

4

0 回答 0