システム開発・構築の神様

新しいサービスや技術を使った開発や構築。その他不具合解決など

Windows IISサーバーエラー「The page cannot be displayed because an internal server error has occurred on server」とは?

少しずつIISサーバーに慣れてきて、気分良く開発をしている矢先に・・・

 

ある時。サイトにアクセスしてみると・・・

 

The page cannot be displayed because an internal server error has occurred on server

 

上記のような、エラーがでてページが表示されません。(全ページです)

 

おまけにGoogle Chromeでは、文字化けしてエラーメッセージまで正しく表示されていません。

 

普段見慣れないIISのエラーなので、システム側のフレームワークのエラーなのか?どうなのか?はじめ分かりませんでした。

 

静的なコンテンツを設置して、確認しても同じメッセージなので、IIS側の問題と特定して作業を進めること、数十分・・・

 

エラー原因は、web.configの書き方?が原因?IISマネージャーが勝手に追記しているので、IISの問題?

 

最終的にはMIMEの追加を、IISマネージャーで行ったのが原因なのですが・・・

 

グローバルとローカルでMIME設定に何らかの問題があったのだろうか???

 

web.configに追加されていたローカルのMIME設定を削除したところ、正常にサイトが表示されるようになりました。

 

うーん。油断は禁物ですね。