Windows Server 2008 SP2上のIIS 7に静的ファイルのみがある非常にシンプルなサイトがあります。
静的ファイルにアクセスしようとすると、500エラーが発生します。HTMLファイルの名前をaspx拡張子に変更すると、正常に機能します。
アプリケーションプールの組み込みIDを使用する場合も、サイトは正常に機能します。この問題は、アプリケーションプールにカスタムアカウントを使用するように切り替えると発生します。ローカルとドメインの両方のアカウントを使用して、アプリケーションプールを実行しようとしました。
私はウェブサイトのディレクトリとファイルでこれらのアカウントを完全に制御しました。
トレースをオンにすると、次のエラーメッセージが表示されます
。ModuleName
:IIS Web Core
Notification:2
HttpStatus:500
HttpReason:Internal Server Error
HttpSubStatus:0
ErrorCode:2147943746
ConfigExceptionInfo
Notification:AUTHENTICATE_REQUEST
ErrorCode:Eso 無効です。(0x80070542)
私はエラーコードをグーグルで動かすことに全く運がありませんでした。