我的问题涉及将asp.net mvc web app划分为最佳实践。我正在构建一个相当简单的应用程序,其中有两个主要部分:公共和私人。基本上,我遇到了控制器之间冲突的问题。我想要像/public/portfolio这样的URL,但也要有/private/portfolio。经过一些调查,似乎区域对于这种情况很有效。是否有其他替代方案,例如一些创造性的路由方案,我应该考虑?