Во-первых, если это инструмент для настройки IIS, то это действительно зависит от версии .Net используется для запуска конкретного веб-сайта?
Во-вторых, просто убедитесь, что вы знаете, что вы можете запускать разные версии IIS для каждого созданного вами пула приложений, чтобы вы могли писать веб-сайт в .Net 2.0, даже если другие веб-сайты требуют .Net 1.1.
Наконец, я не думаю, что есть простой способ сделать это без использования COM Interop. Возможно, вы сможете настроить его с помощью интерфейса ADSI/WMI. Существует немало веб-сообщений о том, как перерабатывать или останавливать пулы приложений в C#, вам придется изменить один из них, чтобы написать правильные свойства WMI для создания пула приложений.
По первому вопросу: Обычно нет, но поскольку мой инструмент должен быть построен на той же машине/настройках, что и на остальной части сайта, любой API должен быть совместим с .Net 1.1 На втором: Да, Я обнаружил, что по моим исследованиям, но я должен придерживаться своего ограничения по причинам, указанным выше. В-третьих: Есть ли у вас веб-страницы, которые могут дать хороший пример ... – 2009-05-21 13:12:27