サーバーIISサービスを再起動した後、すべてのASPページがHTTP500エラーを表示することがわかりました。 IISでは、アプリケーションプロセス保護が低く設定されている場合、WebサイトASPプログラムは正常に実行できますが、アプリケーションプロセス保護が中程度および高に設定されると、ASPプログラムにはHTTP500エラーが表示されます。
オンラインでソリューションを探していると、IWAMユーザーのパスワードが同期していないことが原因であると言われています。ただし、ログファイルを見ると、ログに記録されている説明は、IWAMユーザーパスワードが同期していないこととは異なることがわかりました。特定のログは次のとおりです。
イベントタイプ:エラー
イベントソース:com+
イベントタイプ:SVC
イベントID:4194
日付:2005-10-13
イベント:13:02:12
ユーザー:n/a
コンピューター:ABCD148
説明する:
顧客カスタムコンポーネントが呼び出され、失敗し、例外エラーが生成されました。これは、カスタムコンポーネントに問題があることを示しています。この失敗についてコンポーネントの開発者に通知し、以下の情報を提供してください。
コンポーネントProGID:サーバーアプリケーションID:{3D14228D-FBE1-11D0-995D-00C04FD919C1}サーバーアプリケーション名:iisout-of-processpooledApplications
このエラーの重症度により、プロセスが終了しました。
例外:C0000005
アドレス:0x7CF6322E
Stackを呼び出す:
ole32!updatedcomsettings+0x66bf
ole32!updatedcomsettings+0x53c7
ole32!updatedcomsettings+0x4e7c
ole32!olereggetusertype+0x2c3
ole32!updatedcomsettings+0xd02b
ole32!cocreatefreethreadedmarshaler+0x17e1
ole32!olereggetusertype+0x3b8
rpcrt4!checkverificationtrailer+0x5b
rpcrt4!ndrservercall2+0x25a
rpcrt4!cstdstubbuffer_invoke+0xa8
ole32!wdtpinterfacepointer_usersize+0x6c2
ole32!wdtpinterfacepointer_usersize+0x99d
ole32!updatedcomsettings+0xb7ce
ole32!cogetpsclsid+0x104a
ole32!wdtpinterfacepointer_usersize+0x5a7
ole32!wdtpinterfacepointer_usersize+0xccb
ole32!stggetifilllockbytesonfile+0x1a5e9
rpcrt4!ndrsimpletypemarshall+0x303
rpcrt4!ndrsimpletypemarshall+0x26c
rpcrt4!ndrsimpletypemarshall+0x177
rpcrt4!rpcmgmtsetcanceltimeout+0x14c8
rpcrt4!rpcmgmtsetcanceltimeout+0x148b
rpcrt4!ndrconformantArrayfree+0x5d1
rpcrt4!ndrallocate+0x7c8
rpcrt4!uuidcreate+0x13e
rpcrt4!rpcmgmtsetcanceltimeout+0xe3
kernel32!lstrcmpiw+0xb7
イベントタイプ:エラー