Я использую IIS 7.5 на компьютере с Windows 7.
Мне нужно запускать / останавливать веб-сайты из моего приложения C ++. Это простое приложение win32, не имеющее ничего общего с .NET.
Теперь я узнал, как настроить веб-сайты с использованием интерфейсов IAppHostAdministration , как указано в ссылке https://forums.iis.net/t/1146649.aspx.
С IIS 7 мой код делает это:
Получите AppHostWritableAdminManager и зафиксируйте путь MACHINE / WEBROOT / APPHOST / Веб-сайт по умолчанию /.
Вызовите GetAdminSection с именем раздела appSettings.
Затем посмотрите на возвращенную коллекцию и создайте новый сайт, используя метод
CreateNewElement.
Но я не могу найти способзапустить / остановить эти сайты. Пожалуйста, помогите мне.