我向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>
答案 0 :(得分:0)
请检查是否未设置SKIPCONFIGUREIIS属性。如果没有(属性设置)应用程序将不会被删除