使用WIX将不同的IIS应用程序池分配给Web服务

时间:2014-10-03 05:59:36

标签: iis wix

我创建了一个名为" myAppPool"的新IIS应用程序池。我试图分配我的wcf网络服务," myWebService"到这个新创建的应用程序池。我可以使用wix做到吗?

我做了一些研究,发现了这个链接 - > http://blog.bartdemeyer.be/2013/10/create-an-installer-for-website-with-wix-part-3/这是有帮助的,但是,他首先安装了一个网站,并将应用程序池分配给新的网站。但我需要将Web服务分配到不同的应用程序池而无需创建新网站。

以前有人这样做过吗?这是可行的还是适用于WIX?

提前致谢!

1 个答案:

答案 0 :(得分:1)

如果要将服务添加为现有网站下的Web应用程序,您应该可以执行以下操作:

<Component Id="MySite.MyWebService" Directory="TARGETDIR" Guid="[GUID]">
  <CreateFolder />
  <iis:WebVirtualDir Id="VirtualDir.Service.MyWebService" Alias="MyWebService" Directory="TARGETDIR" WebSite="MySite">
    <iis:WebApplication Id="Application.Service.MyWebService" Name="MyWebService" WebAppPool="MyAppPool" />
  </iis:WebVirtualDir>
</Component>

虚拟目录应该是您的服务“生活”的地方。