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。
ありがとう。