如何获取网站VB.NET的基本URL

law*_*tog 9 url hostname domain-name base-url

我可能不是第一个提出这个问题的人,但在环顾四周之后找不到我想要的东西.我想从URL获取基本URL.我试过了

    HttpContext.Current.Request.Url.AbsoluteUri
Run Code Online (Sandbox Code Playgroud)

它会返回完整的URL

    http://localhost:59112/Resources/VideoPlayer.aspx?ID=resources1.mp4
Run Code Online (Sandbox Code Playgroud)

我只需要到这里(例如)

    http://localhost:59112/
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

law*_*tog 15

随着更多的研究..我从论坛得到了我想要的东西......这是很棒的解决方案..

    Request.Url.GetLeftPart(UriPartial.Authority) + Request.ApplicationPath
Run Code Online (Sandbox Code Playgroud)

谢谢


Dio*_*ues 5

网址例如:http://localhost:59112/Resources/VideoPlayer.aspx?ID=resources1.mp4

HttpContext.Current.Request.Url.Authority
Run Code Online (Sandbox Code Playgroud)

返回:“本地主机:59112”

HttpContext.Current.Request.Url.Scheme & "://" & HttpContext.Current.Request.Url.Authority
Run Code Online (Sandbox Code Playgroud)

返回:“ http://localhost:59112