/ / Як я можу відслідковувати домен, де моє додаток йде розміщені в ASP.NET MVC 3? - c #, asp.net-mvc-3

Як я можу відстежувати домен, в якому моя програма розміщується в ASP.NET MVC 3? - c #, asp.net-mvc-3

У мене є додаток, який розмістився в даний час на сервері тестування. як я можу перевірити домен, де він проходить в коді?

приклад

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
}