我的域名domain1.com
包含别名domain2.com
。
如何更改domain2.com
的观看位置?
我想要默认页面:
webhosting disk/Content/Views/Index.cshtml
webhosting disk/Content/Views/Domain2/Index.cshtml
如何通过global.asax和MVC路由实现?
答案 0 :(得分:0)
他们不能成为两个网站的原因是什么?它们仍然可以使用hostheaders托管在具有相同ip的同一服务器上。
您可以扩展Razor View引擎。这是将视图引擎扩展为dynamically determining the view path的示例。
答案 1 :(得分:0)
看起来很简单:写一个知道域ViewEngine
。但是,我建议抽象出确定何时/如何将视图切换到其自身界面的逻辑;这样,如果您决定在cookie值而不是URL上切换视图,则可以轻松实现。