ここで、ユーザーがログインせずに CSS が適切に読み込まれるようにする方法を説明するいくつかの異なる質問を見つけました: CSS not being applied on non authenticated ASP.NET page。
この問題が開発環境でのみ発生し、本番環境では発生しないのはなぜですか? 認証されていないユーザーは css ファイルにアクセスできないと web.config が示すことが問題である場合、本番環境で問題なく動作するのはなぜですか? web.config では、本番環境と開発環境の両方でそのアクセスを防止する必要があるようです。