私は最近、大規模な ASP.NET WebForms プロジェクトに取り組み始めました。
プロジェクトは、整理されていApp_Themes
ない CSS と画像リソースがたくさんあるディレクトリを使用していました。
テーマのディレクトリ内のすべての CSS ファイルが、必要かどうかに関係なく読み込まれ、すべてアルファベット順に読み込まれることがわかりました。
私は明らかに、CSS とフロントエンドのリソースをより柔軟に制御できるようにしたいと考えており、それらをすべて別のディレクトリに移動してから、App_Themes
フォルダー全体を削除しました。
これはリソースを移動するだけの簡単なことのように思えましたが、運用サーバーに展開した後、システムはすぐに不安定になり、App Pool は繰り返しクラッシュしました。
ディレクトリを復元するとApp_Themes
、システムは再び安定しましたが、これは私には意味がありません。フォルダーと、App_Themes
フォルダーが持つ可能性のある依存関係は、理解できず、離れられないように見える奇妙なブラックボックスのように見えます。