如何在C#中获取具有自定义域名的当前PathName?

时间:2019-05-14 18:11:24

标签: c# asp.net azure

我正在尝试生成指向我的应用程序的邀请链接。

链接必须是用户正在导航的确切域名http://www.mycompany.com.br/,但是当我尝试这样做时:

HttpContext.Current.Request.Url.Scheme+"://"+HttpContext.Current.Request.Url.Host+"/SignUp/"

它返回以下内容:http://mycompany.azurewebsites.net/SignUp/ 代替自定义DNS名称:http://www.mycompany.com.br/SignUp/

1 个答案:

答案 0 :(得分:1)

您可以使用以下代码获取http://www.mycompany.com.br/

string strPathAndQuery = HttpContext.Current.Request.Url.PathAndQuery;
string strUrl = HttpContext.Current.Request.Url.AbsoluteUri.Replace(strPathAndQuery, "/");