3

perfmon を使用して ASP.NET アプリケーションをテストしているときに、次のフィールドがゼロではないことがわかりました。

ASP.NET Apps v2.0.50727 > 前処理中のエラー

ドキュメントによると、このフィールドは「コンパイル エラーと実行時エラーを除く、解析中に発生したエラーの数」です。

ただし、なぜこれが起こっているのかを突き止めることはできませんでした。これらの実際の前処理エラーが記録される場所の手がかりはありますか? または、これらのエラーを修正できるようにログを有効にする方法は?

4

2 に答える 2

2

私が試みることの 1 つは、aspnet_compiler を使用して、コマンド ラインからアプリケーションをプリコンパイルすることです。たとえば、VS コマンド ウィンドウから、次のようにしてみてください。

aspnet_compiler -v / -p c:\PathToYourAppRoot

実行時に、いくつかのエラーを隠す可能性のあるフォールバック動作があります。ただし、aspnet_compiler を実行すると、発生したエラーをキャッチして表示する必要があります。

それでも問題が解決しない場合は、問題を特定するために試みることができるもう 1 つの方法は、どの特定の http 要求の後にカウンターが上がるかを把握することです。たとえば、最初のリクエストを送信するとすぐに上昇しますか、それとも特定の URL にヒットした後にのみ上昇しますか?

于 2009-12-31T07:50:32.943 に答える