.net 构建大型网站的ASP、netmvc应用程序
我有一个关于构建ASP.NET MVC应用程序的最佳实践的一般性问题 我考虑的问题是我们有一个相当大的网站,目前我考虑的结构是为网站的逻辑分离部分(尽管它们有共同的UI布局)创建一个单独的MVC项目,然后使用负载平衡器映射将它们结合起来。原因是不同的团队正在处理这些部件,这样它们就可以单独发布,而不会相互干扰 然而,ASP.NET MVC开发感觉并不自然,每个站点一个MVC项目看起来更自然。不过,如何独立发布部分网站还不太清楚 请分享你的想法.net 构建大型网站的ASP、netmvc应用程序,.net,asp.net-mvc,architecture,.net,Asp.net Mvc,Architecture,我有一个关于构建ASP.NET MVC应用程序的最佳实践的一般性问题 我考虑的问题是我们有一个相当大的网站,目前我考虑的结构是为网站的逻辑分离部分(尽管它们有共同的UI布局)创建一个单独的MVC项目,然后使用负载平衡器映射将它们结合起来。原因是不同的团队正在处理这些部件,这样它们就可以单独发布,而不会相互干扰 然而,ASP.NET MVC开发感觉并不自然,每个站点一个MVC项目看起来更自然。不过,如何独立发布部分网站还不太清楚 请分享你的想法 谢谢 我更喜欢一个单一的网络项目,并以一种与其他人容
谢谢 我更喜欢一个单一的网络项目,并以一种与其他人容易理解的方式来组织这个项目。如果您希望逻辑地构造应用程序,那么值得一看 其他一些提示:
- 在开发此应用程序的过程中,请尝试保留控制器 尽可能小/颗粒
- 您的业务逻辑应该存储在
- 对所有第三方服务器端库使用nuget
- 用于第三方客户端库
- 使用某种ORM,我更喜欢代码优先的实体框架
- 最好有一个(我通常从数据库体系结构开始,然后使用T4模板可逆地生成实体框架映射/类-这有一个很好的扩展)