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

如何在asp.net中获取完整的域名?,asp.net,dns,Asp.net,Dns,我需要在asp.net中检查我的子域名(或者如果没有子域名)。现在,我通过将s.localdev.com添加到主机文件并使用它访问我的asp.net页面来进行测试。Url给了我localhost,而RawUrl只给了我在/后面的内容。(路径和查询我想它被调用了)。如何获取完整域以便检查我的子域 Request.Url.AbsoluteUri 我们应该这样做 应该这样做Request.Url.Authority或Request.Url.GetLeftPart(UriPartial.Authori

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

Request.Url.AbsoluteUri
我们应该这样做


应该这样做

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

您可能需要删除
http://
前缀


另请查看
Request.ServerVariables[“HTTP\u HOST”]
Request.Url.Authority
Request.Url.GetLeftPart(UriPartial.Authority)

您可能需要删除
http://
前缀

另请查看
Request.ServerVariables[“HTTP\u HOST”]