2010-07-25 3 views
1

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

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

Есть ли API для IIS7.5 с использованием .NET?

+0

нет такой вещи, как C# .NET. –

+0

Пожалуйста, просмотрите ответы на этот вопрос, чтобы выполнить это на C# .NET: http://stackoverflow.com/questions/10371725/iis-how-to-create-virtualdirectory-in-website-with-microsoft-web-administration –

ответ

1

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

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

Пример, который использует API напрямую (ИМО лучший подход), можно найти здесь: How to Use Microsoft.Web.Administration

Смежные вопросы