У меня есть страница, работающая на IIS7. Я хотел бы знать имя или, по крайней мере, идентификатор веб-приложения, на котором запущена страница. Например, если у вас есть DefaultWebSite> MyWebApp> virtualDirectory> myPage.aspx, мне нужен фрагмент кода выполняется в myPage.aspx и распечатывает строку: «MyWebApp», динамически, в зависимости от имени веб-приложения, в котором оно выполняется.
Я знаю, что есть пространство имен для конфигурации IIS7, Microsoft.Web.Configuration, но я не вижу способа привязать страницу к ее веб-приложению во время выполнения. Я могу перечислить разные семейства веб-сайтов, но не уверен, как связать их с работающей страницей.