Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在 C# 中获取应用程序 url。我试过使用:
HttpContext.Current.Request.ApplicationPath
但这只会返回我“/”。我正在尝试获取应用程序基本 url 的完整 url,它可能只是也可能不是“something.com”。在某些情况下,根据环境,它是“something.com/foo/bar”。
我怎样才能做到这一点?
对你RawUrl来说还不够吗?
RawUrl
如果这给你太多,你可以试试
VirtualPathUtility.ToAbsolute("~/");
试试这个:
string baseUrl = Request.Url.Scheme + "://" + Request.Url.Authority + Request.ApplicationPath.TrimEnd('/');