IIS で実行されている VB6 コンポーネントの欠陥を検出するための提案。IIS が不安定になり、しばらくするとハング状態になります。問題は、ほとんどの場合、実稼働環境でのみ発生します。多くのモジュールが実行されています。おそらくバグのあるコンポーネントがあり、それらを特定する必要があります。前もって感謝します。
2 に答える
1
注意すべきことの 1 つは、マルチスレッドの問題です。VB6 コンポーネントは、複数のスレッドからアクセスされるとうまく動作しないことがよくあります。
クライアント コードが ASP.NET アプリケーションの場合は、呼び出しが順番に呼び出されるように、呼び出しの前後に同期ロックを配置することを検討してください。
IIS を混乱させるもう 1 つの確実な方法は、メッセージ ボックスを表示するか、その他の種類のユーザー操作を開始することです。それらの MsgBox 呼び出しをそこから取得します。
それ以外は...良いロギングが役立ちます。エラーが発生した場合、VB6 はかなり不透明です。
于 2008-12-20T00:50:07.770 に答える
1
Windows 用のデバッグ ツールを使用して、IIS のダンプを分析します。Tess のブログは、WinDbg の使い方を学ぶのに最適なリソースの 1 つです。彼女は .NET のデバッグに重点を置いていますが、ほとんどの資料は任意の Win32 プロセスに適用できます。
于 2008-12-20T02:18:12.977 に答える