Как я могу получить полное доменное имя в asp.net? - PullRequest
0 голосов
/ 17 февраля 2011

Мне нужно проверить имя субдомена (или, если субдомен нет) в asp.net.Прямо сейчас я протестировал, добавив s.localdev.com к моим файлам хоста и используя его для посещения моей страницы asp.netRequest.Url дает мне localhost вместо этого, а RawUrl просто дает мне, что после /.(Путь и запрос я думаю, что это называется).Как получить полный домен, чтобы я мог проверить свой поддомен?

Ответы [ 2 ]

2 голосов
/ 17 февраля 2011

Request.Url.Authority Или Request.Url.GetLeftPart(UriPartial.Authority)

Возможно, вам придется удалить префикс http(s)://.

Также посмотрите на Request.ServerVariables["HTTP_HOST"]

1 голос
/ 17 февраля 2011
Request.Url.AbsoluteUri

должен сделать трюк

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...