Мое веб-приложение находится в MVC3, и я использую WIX 3.5 для его развертывания на устройствах DEV, QA и PROD. Приложение использует аутентификацию Siteminder. Установщик WIX устанавливает приложение нормально, и веб-сайт работает. Однако при удалении приложения WIX удаляет виртуальный каталог Siteminder из корневой папки. Вот как выглядит IIS:
Таким образом Siteminder настраивается на веб-сервере (показано ниже),
Файл web.config на изображении выше содержит все параметры конфигурации, связанные с Siteminder. В моем приложении web.config нет записей, связанных с сайтом. Другими словами, Siteminder прозрачен для моего приложения. Когда WIX устанавливает приложение, он устанавливает все в папку, которую я затемнил на изображении выше. При деинсталляции он удаляет папку приложения (та, что затемнена на изображении выше) и оставляет папку asp_client и siteminder web.config нетронутыми. Папка выглядит так после удаления,
В IIS виртуальный каталог веб-сайта удаляется, на изображении ниже папки внутри окна bule удалены полностью,
После повторной установки приложения WIX устанавливает приложение нормально, но виртуального каталога Siteminder нет,
Пожалуйста, помогите мне найти способ, чтобы WIX не удалял виртуальную папку Siteminder из IIS.