Я ищу программно получить идентификатор для IIS (7 или более поздней версии, но определенно заинтересован, если есть что-то, например, специфичное для 7.5), в пуле которого работает мой управляемый код (C # 4 в .NET 4).
Исследования до сих пор показывают, что в целом имя используется для уникальной идентификации конкретного пула приложений.
Однако, поскольку пул может быть переименован, он не содержит неизменный аспект, который мне требуется.Мне нужно что-то, что останется непротиворечивым в течение всего времени жизни пула.
Я рассмотрел типы ApplicationPools
и DirectoryEntry
в пространстве имен Microsoft.Web.Administration
( и в базовой схеме).) но пока не вижу ничего подходящего.