如何在卸载时删除Web应用程序?

时间:2012-02-07 13:27:01

标签: iis wix web

我向IIS安装WCF服务。 安装程序创建Virtual dir并将其转换为Web应用程序。 Unintallation删除除IIS站点下的所有Web应用程序名称。如何删除它?有代码

  <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]"/>  

此外,网站代码不在组件之外,以防止删除defaultwebsite:

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

1 个答案:

答案 0 :(得分:0)

请检查是否未设置SKIPCONFIGUREIIS属性。如果没有(属性设置)应用程序将不会被删除

相关问题