Mar*_*kov 8 c# url asp.net-mvc startup
我正在寻找一种方法来获取我的Web应用程序的根URL,因此我不必在需要它的地方使用硬编码字符串.
到目前为止,我试图这样做:
var request = HttpContext.Current.Request;
var url = string.Format("{0}://{1}",
request.Url.Scheme,
request.Url.Authority);
Run Code Online (Sandbox Code Playgroud)
但不幸的是,当我从Startup课程中执行时,这并没有给出我想要的结果 http://127.0.0.1
avi*_*avi -5
这对我有用:
var request = HttpContext.Current.Request;
var url = request.Url.Scheme + "://" + request.Url.Authority + request.ApplicationPath.TrimEnd('/');
Run Code Online (Sandbox Code Playgroud)