Создание виртуальных каталогов в IIS 7.5 - PullRequest
1 голос
/ 25 июля 2010

Мое веб-приложение asp.net знает, как создавать вложенные приложения (приложения asp.net с файлом web.config, расположенным в подпапках корневого приложения).

Теперь мне нужно настроить каждое вложенное приложение в IIS с помощью виртуального каталога И, чтобы этот новый виртуальный каталог стал приложением в указанном пуле приложений.

Существует ли API для IIS7.5, использующий .NET?

1 Ответ

1 голос
/ 25 июля 2010

Вы можете использовать Microsoft.Web.Administration , которое поставляется с IIS> = 7.0

Здесь, на SO, есть похожий вопрос: создание виртуального каталога в IIS 7.0 с использованием c # .net
Ссылка, приведенная в первом ответе, показывает, как создать виртуальный каталог, используя старый Metabase API (используемый в версиях IIS до 7.0) и другой метод, использующий appcmd.exe. appcmd - это версия API-интерфейса Microsoft.Web.Administration для командной строки.

Пример, который использует API напрямую (IMO лучший подход), можно найти здесь: Как использовать Microsoft.Web.Administration

...