У мене є додаток, який розмістився в даний час на сервері тестування. як я можу перевірити домен, де він проходить в коді?
приклад
testing.mydomain.com/
domain.com
як я можу перевірити, що додаток ходить на субдомені або домену. Я просто хочу знати, де він ходить.
Відповіді:
0 для відповіді № 1ви можете використовувати HttpContext.Current.Request.Url.AbsoluteUri
, що поверне повний шлях, з якого можна порівняти його.
Хоча це не вдасться, якщо користувач запросив через IP. тому найкращий варіант у вашому розміщеному коді, додайте параметр з назвою BaseURL (у web.config) і встановіть його належним чином.
0 для відповіді № 2
Ви можете скористатися властивістю Host.
if (Request.Url.Host.ToLower().Equals("testing.mydomain.com"))
{
// sub domain
}
else if (Request.Url.Host.ToLower().Equals("domain.com"))
{
// domain
}