管理しているWebサイトで、ユーザーに500エラーが発生するという問題があります。これは、Ajaxクエリの実行、ページからページへの移動など、サイト全体でランダムな場所で発生します。IISエラー要求ログに表示されるのは、ASP_CLIENT_DISCONNECTEDとASP_CLIENT_DISCONNECTEDの2つのエラーです。 ASP_LOG_ERROR。ユーザーは、通常、ページ間を移動しているときに問題が発生することを報告しています。500エラーが表示され、そこに表示されます。エラーが発生した場合、通常は更新されて消えます。
エラー直前の一連の呼び出しは次のようになります。
ISAPI_START
CALL_ISAPI_EXTENSION
ASP_START_REQUEST
ASP_NEW_SESSION_CREATED
ASP_QUEUE_REQUEST
ASP_DEQUEUE_REQUEST
ASP_CLIENT_DISCONNECTED
Error 17:46:48.254
ASP_LOG_ERROR
Error LineNumber="", ErrorCode="ASP 0147", Description="500 Server Error" 17:46:48.254
MODULE_SET_RESPONSE_ERROR_STATUS
ModuleName="IsapiModule", Notification="EXECUTE_REQUEST_HANDLER", HttpStatus="500", HttpReason="Server Error", HttpSubStatus="0", ErrorCode="The operation completed successfully. (0x0)", ConfigExceptionInfo=""
編集0:キーはそのASP_NEW_SESSION_CREATED行にあると思います。私はそれを裏付ける確固たる証拠を持っていません、ただ腸の感覚です。
私の環境についてもう少し詳しく説明します。.NETFrameworkv2.0.5.2707を使用してクラシックモードのアプリケーションプールを使用しています。Webサイトの一部として、統合モードで.NET4.0アプリケーションプールを使用する2つのWebアプリケーションがあります。Webアプリケーションはまったく使用されていないので、機能しないと思います。
これにアプローチする方法についての提案は大歓迎です。
mj