0 голосов
спросил от в категории C
Я не могу предоставить полный ответ. Тем не менее, поскольку вы еще не получили никаких лучших ответов, я могу по крайней мере поделиться некоторой информацией, которая может вам помочь.

Существует Microsoft.Web.Administration , что позволяет вам получить доступ к некоторым данным. Вы хотите получить последний пакет NuGet с тем же именем (11.1.0 от 17 августа 2018 года).

Вы можете найти некоторые детали API здесь:

using System; using Microsoft.Web.Administration; namespace ConsoleApp {   class Program   {     static void Main(string[] args)     {       var manager = new ServerManager();       foreach (ApplicationPool pool in manager.ApplicationPools)         Console.WriteLine(pool.Name);     }   } }
# [#^ #]

Существует много информации о пуле приложений доступный. Хотя, у меня нет времени на исследование конкретной информации, которая вам нужна, поэтому я не могу сказать, что она доступна.

Следующий код должен дать вам начало в ваших собственных исследованиях. Он отлично работал для меня на Win 10, но требовал повышенных разрешений, поэтому я протестировал его как администратора.
using System; using Microsoft.Web.Administration; namespace ConsoleApp {   class Program   {     static void Main(string[] args)     {       var manager = new ServerManager();       foreach (ApplicationPool pool in manager.ApplicationPools)         Console.WriteLine(pool.Name);     }   } }

Надеюсь, это поможет. Удачи.

Пожалуйста, войдите или зарегистрируйтесь чтобы ответить на этот вопрос.

Категории

Добро пожаловать на сайт DraftingCode Q&A, где вы можете задавать вопросы и получать ответы от других членов сообщества.

Связанных вопросов не найдено

...