私たちのサイトは現在大きくなっており、Web アプリケーションにいくつかの構造化を適用する必要があります。
現在、次のようになっています。
- App_Themes
- Content (NuGet, untouched)
- themes
- base
- Libs
- Pages
- A
- PageOfA1.aspx
- PageOfA2.aspx
- B
- PageOfB1.aspx
- PageOfB2.aspx
- LogOn.aspx
- Site.master
- Resources
- Images
- Reports
- Scripts
- Styles
- Scripts (NuGet, untouched)
- UserControls
ディレクトリ構造の一部を確認したいのですが、特に知りたいのは、*.aspx ページのコード ビハインド内で使用されているビュー固有のクラス ファイル (*.cs) をどこに配置すればよいかということです。今では、物理的に近いため、対応する *.aspx.cs ファイル内にそれらを配置することに比較的満足しています。
しかし、ファイルごとに 1 つのクラスを適用する StyleCop ルールをアクティブにしようとしています。では、これらのファイルをどこに配置すればよいでしょうか?
私はそれらすべてに不満があるので、意識的にあなたに私の考えを伝えていません.