Как удалить WebApplication при удалении? - PullRequest
3 голосов
/ 07 февраля 2012

Я устанавливаю службу WCF для IIS.Установщик создает Virtual dir и конвертирует его в веб-приложение.Unintallation удаляет все, кроме имени веб-приложения, оставшегося на сайте IIS.Как это убрать?Существует код

  <iis:WebVirtualDir Id="VDir"
                            Alias="[WEB_APP_NAME]"
                            Directory="INSTALLDIR"
                            WebSite="TheWebSite" >
           <!--Turn the Virtual Directory into a web application.--> 
          <iis:WebApplication Id="TestWebApplication"
                              Name="[WEB_APP_NAME]"
                              WebAppPool="TheAppPool"/>
      </iis:WebVirtualDir>
              <iis:WebAppPool Id="TheAppPool" Name="[APP_POOL_NAME]"/>  

Кроме того, код веб-сайта находится за пределами компонента для предотвращения удаления сайта по умолчанию:

<iis:WebSite Id='TheWebSite' Description='[WEBSITE_NAME]' Directory='INSTALLDIR'>
    <iis:WebAddress Id="AllUnassigned" IP="*" Port="80"/>
</iis:WebSite>

1 Ответ

0 голосов
/ 13 февраля 2012

Проверьте, не было ли установлено свойство SKIPCONFIGUREIIS. Если нет (свойство установлено), приложение не будет удалено

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...