How can I get the root domain URI in ASP.NET?

后端 未结 14 1439
庸人自扰
庸人自扰 2020-12-12 16:15

Let\'s say I\'m hosting a website at http://www.foobar.com.

Is there a way I can programmatically ascertain \"http://www.foobar.com/\" in my code behind (i.e. witho

14条回答
  •  执念已碎
    2020-12-12 16:43

    C# Example Below:

    string scheme = "http://";
    string rootUrl = default(string);
    if (Request.ServerVariables["HTTPS"].ToString().ToLower() == "on")
    {
      scheme = "https://";
    }
    rootUrl = scheme + Request.ServerVariables["SERVER_NAME"].ToString();
    

提交回复
热议问题