【发布时间】:2017-03-30 19:44:06
【问题描述】:
假设我有一个 MVC 网站,例如www.codesmurf.com,设置了默认的 ASP.NET MVC 路由,没什么特别的。所以我的BlogController 可以在www.codesmurf.com/blog 找到,我的FAQ 也可以在www.codesmurf.com/faq 找到。
现在,如果我还有一个小型调查项目,目前处于不同的解决方案中,我将如何通过www.codesmurf.com/survey 访问此调查?
我必须对我的路由和/或项目结构进行哪些更改才能实现此目的?因此,从 uri 来看,整个调查项目将处于主网站的控制器级别。
我必须使用Areas 来实现这一点吗?我需要在主站点上创建一个SurveyController 以在内部重定向吗?我需要单独托管这个网站并在外部重定向吗?任何 IIS 配置?如何确保我的旧路由没有搞砸?
起初,这在我的脑海中似乎是一件容易的事,但我真的不知道实现这一目标的最佳方法是什么,而且我越想,问题就会不断地出现在我的脑海中。
请注意,调查站点也是一个 MVC 项目,具有自己的控制器等。
我在更改 MVC 路线方面没有太多经验,但也想了解我在做什么,因此非常感谢上下文/解释。
【问题讨论】:
标签: asp.net-mvc iis routing asp.net-mvc-routing