我们的网站现在变得越来越大,我们必须对 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 文件中。
但是我们即将激活 StyleCop 规则,该规则对每个文件强制执行一个类。那么我应该把这些文件放在哪里呢?
我有意识地没有告诉你我的想法,因为我对所有这些想法都不满意,如果它们与我的想法一致,我无论如何都会忍受这种解决方案的不愉快感觉。