如何实现一种机制(在单个ASP.NET MVC应用程序中)以确保:
(域名归属于同一个虚拟主机)
我应该使用ASP.NET MVC中的哪些扩展点来确保所描述的机制有效?
答案 0 :(得分:1)
我认为您可以实现IRouteConstraint
后代分析当前HttpContext
并匹配(或不匹配)路由,具体取决于所请求的域。然后在 Global.asax 文件中有两个不同的默认路由,每个路由都有不同的约束。
我仍然会选择两个应用程序,但这是您的选择。
答案 1 :(得分:0)
为什么不设置两个在DLL中共享公共代码的Web应用程序?每个Web应用程序都是标准的MVC应用程序。