Программно получить URL-адрес сайта из веб-сайта Azure

У веб-сайтов Azure есть стандартный URL-адрес сайта, предоставляемый Azure, что-то вроде mysite.azurewebsites.net. Можно ли получить этот URL изнутри самого сайта (т.е. из приложения ASP.NET)?

В классе Environment и HttpRuntime есть несколько свойств, которые содержат имя веб-сайта (например, «mysite»), так что он легко доступен. Ситуация усложняется, когда не по умолчанию, например Доступ к промежуточному слоту сайта (с URL-адресом сайта, таким как mysite-staging.azurewebsites.net).

Поэтому мне просто интересно, есть ли прямой способ получить URL этого сайта напрямую. Если нет, то использование одного из упомянутых классов для получения имени сайта, а затем каким-либо образом определить слот сайта (который можно, например, установить с помощью значения конфигурации на портале Azure) было бы решением.

Ответы на вопрос(2)

Ваш ответ на вопрос