【发布时间】:2012-02-28 22:19:06
【问题描述】:
我将 WCF 服务安装到 IIS。 安装程序创建虚拟目录并将其转换为 Web 应用程序。 Unintallation 将删除所有但 Web 应用程序名称仍保留在 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>
【问题讨论】: