我的 MVC3 应用程序托管许多域
www.mysite.com
www.mysite.de
www.mysite.co.uk
...
然后,我必须在开始请求时从 url 中获取顶级域(例如“.com”);我在 Global.asax 中添加了以下代码
Private Sub MvcApplication_BeginRequest(sender As Object, e As System.EventArgs) Handles Me.BeginRequest
Dim toplevel_domain As String = Request.Url.Host
toplevel_domain = toplevel_domain.Replace("www.", "").Substring(toplevel_domain.IndexOf(".") + 1, toplevel_domain.Length)
End Sub
但是,最好的做法是什么?