問題タブ [stack-trace]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - VB.NET および ASP.NET DLL の行番号が製品エラー ログに表示されない
VB.NET 2005 および ASP.NET コンポーネントがデバッグ モードでコンパイルされ、展開時に PDB ファイルがサーバーにコピーされている開発環境のエラー ログに行番号が表示されます。
本番環境では行番号が表示されず、リリース モードでコンパイルされ、おそらく PDB ファイルが作成またはデプロイされていませんか? スタック トレースに行番号を表示する本番環境対応のコンポーネントをコンパイルしてリリースする方法を誰か説明できますか? 以下の dev で動作するコードをデバッグします。
jboss - Windows 上の JBoss 4.0.5 でスレッド ダンプを作成する方法
Windows 2003 x64 で JBoss 4.0.5 を実行していますが、すべてのスレッドのダンプを取得する方法はあるのでしょうか?
FireDaemon で監視されているため、ctrl-break するコンソール ウィンドウがありません。
Java 1.5 で実行されているため、jstack は機能しません。
誰かが作ったsendsignal.exeというプログラムを試してみましたが、JBossが実際にクラッシュしたと思います(確かではありませんが、もう一度試すつもりはありません)。JBossがwin x64で実行されているか、LocalSystemとして実行されているためで、私が知らない「普通の」ユーザーへのアクセス。私のラップトップでは実際に動作しましたが、それは 32 ビットであり、そこで JBoss と同じユーザーとして実行しています。
誰かがうまくいくかもしれない他のアイデアを持っていますか?
c# - StackTraceを使用してメソッドの呼び出し元を推測する
編集:警告-次の手法は、見栄えを良くするために隠れた依存関係を作成するため、一般的に悪い考えと見なされていることに気付きました。
最近、StackTraceを使用して、メソッドの呼び出し元に関する情報を推測できることを発見しました。
これにより、一見「クールな」APIを作成できます。これにより、明示的なパラメーターをわざわざ渡すことなくメソッドを呼び出すだけで、メソッドはStackTraceに基づいて何をすべきかを判断します。
これは悪いことですか?もしそうなら、なぜですか?
例:
上記の擬似コードにエラーがあると確信していますが、私のドリフトが発生します。
編集:みんなの反応に感謝します。
c# - JavaのException.printStackTrace()に相当するC#?
C# に相当する Java のメソッドはありException.printStackTrace()
ますか、それとも InnerExceptions を介して自分で何かを作成する必要がありますか?
java - これはスタックトレースで何を意味しますか?
私はこれをスタックトレースで見ます:
myorg.vignettemodules.customregistration.NewsCategoryVAPDAO.getEmailContentByID(I)Lmyorg / pushemail / model / EmailContent;
「(I)L
」とはどういう意味ですか?
c# - 元のソースのパスを保持するスタックトレース情報
アプリケーション開発に C#.net を使用しています。
例外をログに記録してデバッグするには、スタックトレースを使用します。
別のマシンでアプリケーションを実行しましたが、エラーが発生すると、開発マシンのパスを参照します。
別のマシンでアプリケーションを実行しているのに、開発マシンのパスにトレースされるのはなぜですか?
c++ - Windows で dbghelp.dll を使用せずにスタック トレースを取得するにはどうすればよいですか?
Windows で dbghelp.dll を使用せずにアドレスのスタック トレースを取得するにはどうすればよいですか?
アドレスに関連付けられているシンボルや関数名を知る必要はありません。アドレスのリストが必要なだけです。これは、*nix システムのバックトレースに似たものです。
ありがとう!