私の 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
しかし、それを行うためのベストプラクティスは何ですか?