7

xsp4 または ngingx を使用して asp.net アプリケーションをデバッグできないようです。公式サイトには、使用するように書かれています: MONO_OPTIONS=--debug xsp4 --verbose. また、理論的にはデバッグが有効になっていますが、エラーに関する情報はまったく得られません。ルートを呼び出すと、「エラーが発生しました」というメッセージが表示されますが、xsp4 を起動したコンソールには何も表示されません。デバッグ情報をログに記録する方法が見つかりませんでした。

一部の古い投稿では、コンソール出力がないことは正常ですが、Web ページのエラーはより詳細である必要があることを示唆しています: http://lists.ximian.com/pipermail/mono-list/2005-July/027717.html。そこで提案されたソリューション、asp.net トレースでは、デバッグ例外が発生していないようです。Windowsでテストしました。mono-fastcgi-server4 と nginx も試しました。スタックオーバーフローの回答では、デバッグの有効化は次のように行われると述べています: 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 (Stable 4.0.2.5/c99aa0c Wed Jun 24 10:33:52 UTC 2015)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors を実行しています。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 サーバーを埋め込むためのクラス。
ラズベリー pi 2 の Debian 7.8。

ありがとう。

4

0 に答える 0