В настоящее время я тестирую сайт с несколькими поддоменами, указывающими на одно и то же приложение ASP.NET, и маршрутизация определяет, что делать с каждым запросом.
Для тестирования я добавил несколько поддоменов в свой домен."hosts file", например "127.0.0.1 admin.TestDomain.com", который работает нормально.
Однако проблема заключается в том, что когда я вызываю любую функцию в c #, чтобы получить имя хоста / домен / url(HttpContext.Current.Request.Url ...), URL хоста всегда возвращается с «localhost», а не «TestDomain».
Любые идеи, почему это имя разрешается таким образом и гдеЯ могу заполучить "TestDomain.com"?