2011-07-06 25 views
15

np. na mail.google.com zwróci google.com lub mail.google.com? nie mogę faktycznie przetestować sobieCzy Request.Url.Host uwzględnia subdomenę?

+8

Dlaczego nie możesz sam tego przetestować? –

+6

Ponieważ zmieniam system już działający. Nie mogę tego wdrożyć. Uruchomiony lokalnie daje mi localhost dla Request.Url.Host –

Odpowiedz

22

Czyni to subdomenę (np mail.google.com)

8

można zapisać się od bólu głowy oczekiwania na odpowiedzi czytając documentation na MSDN.

A String that contains the host name. This is usually the DNS host name or IP address of the server. 

Jeśli żądany rekord DNS jest poddomeną, jest to rekord, który zostanie zwrócony. Subdomeny wciąż zawierają własne rekordy w pliku strefy, więc nie będą zwracać tylko domeny głównej, ponieważ nie jest to ten sam rekord ani żądanie.

Byłem również ciekawy, dlaczego nie można tego przetestować, ale jeśli jest to spowodowane brakiem połączenia z Internetem (być może publikujesz z telefonu komórkowego, którego nie znam), możesz dodać własne rekordy do plik Windows HOSTS i przetestuj lokalnie.

Powiązane problemy