对于大部分复杂的项目来说,可能不会在Models文件夹中放置你的模型。一般来说,最好的方法是将你的领域模型放在独立的项目中。这样其他应用程序可以在使用该项目而不必依赖于你的MVC应用程序。我们建议你只把表现的关注点放置在Web应用程序项目上。
任何在应用程序启动时发生的动作都应该存在于单独的类中。并且仅在Application_Start方法中按照正确的顺序调用。