получение ApplicationPool веб-сервиса - PullRequest
0 голосов
/ 24 марта 2011

У меня на компьютере работает какая-то веб-служба. Как узнать по названию веб-службы настройки пула приложений?

Мне просто нужно программным образом изменить его флаг «Включить 32-разрядные приложения».

Я говорю о IIS7.

Ответы [ 2 ]

2 голосов
/ 24 марта 2011

Вы можете использовать сборку Microsoft.Web.Administration для получения всех видов информации о вашей настройке IIS. Здесь - ссылка на статью об этом. В вашем случае это будет выглядеть примерно так:

ServerManager manager = new ServerManager();
manager.ApplicationPools[
    manager.Sites["yoursite"].Applications["servicePath"].ApplicationPoolName].
    Enable32BitAppOnWin64 = true;

Это должно сделать это.

0 голосов
/ 24 марта 2011

Посмотрите на пространство имен Microsoft.Web.Administration - класс ServerManager является хорошей отправной точкой, предоставляя вам доступ ко всем веб-сайтам, пулам приложений и т. Д.

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