我创建了一个名为" myAppPool"的新IIS应用程序池。我试图分配我的wcf网络服务," myWebService"到这个新创建的应用程序池。我可以使用wix做到吗?
我做了一些研究,发现了这个链接 - > http://blog.bartdemeyer.be/2013/10/create-an-installer-for-website-with-wix-part-3/这是有帮助的,但是,他首先安装了一个网站,并将应用程序池分配给新的网站。但我需要将Web服务分配到不同的应用程序池而无需创建新网站。
以前有人这样做过吗?这是可行的还是适用于WIX?
提前致谢!
答案 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>
虚拟目录应该是您的服务“生活”的地方。