Prashant Bangaluru Ответов: 2

C# код для запуска и остановки определенным пулом приложений на сервере IIS 7


Всем Привет,

У меня есть задача написать приложение на языке C#, которое запускает и останавливает пул приложений сервера IIS 7. Может ли кто-нибудь иметь представление, можем ли мы написать код, который останавливает и запускает пул пертикулярных приложений, заданный в качестве входных данных.

Кроме того, Пожалуйста, скажите мне, можем ли мы сделать вышеуказанную операцию удаленно.
Заранее спасибо
Прашант

2 Ответов

Рейтинг:
16

Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)

Здесь мы отвечаем на конкретные вопросы, с которыми сталкиваются участники во время программирования.

Мы не можем работать со всем исходным кодом. Вы должны сделать это сами.

Если вы столкнетесь с какими-либо трудностями при кодировании, не стесняйтесь вернуться сюда и задать еще один вопрос с конкретным вопросом, описывающим сценарий. Тогда члены клуба будут рады вам помочь.


Prashant Bangaluru

Извиняюсь.. В спешке и срочности я упомянул полный код ... конечно, я попытаюсь сначала написать код и вернуться в сообщество. Надеюсь, я решусь сам

Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)

Да, звучит неплохо. Удачи. :) Пожалуйста, примите ответ.

Prashant Bangaluru

Я только что отредактировал этот вопрос.. Не могли бы вы ответить на мой вопрос?. Я вернусь, если у меня возникнут проблемы

Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)

Проверять Перезапуск (рециркуляция) пула приложений- Вы получите некоторое представление. Остальное вы можете найти в Google.

Рейтинг:
12

S. M. Ahasan Habib

Вам нужно взять справку о системе.Директорская служба. Затем используйте следующий код

 string appPoolPath = "IIS://localhost/W3SVC/AppPools/myapppool";
//localhost will be actual server name.
            var appPool = new DirectoryEntry(appPoolPath);
            appPool.Invoke("Start", null);
            appPool.Invoke("Stop", null);
            appPool.Invoke("Recycle", null);


Просто помните, что для выполнения этого кода требуется административное разрешение.


Prashant Bangaluru

Привет, Хабиб, Спасибо за твой ответ. Я попробую код прямо сейчас

S. M. Ahasan Habib

Дайте мне знать, если возникнут какие-либо проблемы.

Ankita12

как дать административное разрешение на выполнение этого кода?