我如何在asp.net中获得完整的域名?

时间:2011-02-17 02:43:52

标签: asp.net dns

我需要在asp.net中检查我的子域名(或者如果没有子域名)。现在我通过将s.localdev.com添加到我的主机文件并使用它来访问我的asp.net页面进行测试。 Request.Url给了我localhost而RawUrl只给了我/之后的内容。 (路径和查询我认为它被称为)。我如何获得完整的域名以便我可以查看我的子域名?

2 个答案:

答案 0 :(得分:2)

Request.Url.AuthorityRequest.Url.GetLeftPart(UriPartial.Authority)

您可能需要删除http(s)://前缀。

另请参阅Request.ServerVariables["HTTP_HOST"]

答案 1 :(得分:1)

Request.Url.AbsoluteUri

应该做的伎俩