【问题标题】:Assign different IIS App pool to a web service using WIX使用 WIX 将不同的 IIS 应用程序池分配给 Web 服务
【发布时间】:2014-10-03 05:59:35
【问题描述】:

我创建了一个名为“myAppPool”的新 IIS 应用程序池,并尝试将我的 wcf Web 服务“myWebService”分配给这个新创建的应用程序池。我可以用wix来做吗?

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

以前有人做过吗?使用 WIX 是否可能或适用?

提前致谢!

【问题讨论】:

    标签: iis wix


    【解决方案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>
    

    虚拟目录应该是你的服务“存在”的地方。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-20
      • 2021-10-24
      • 1970-01-01
      • 1970-01-01
      • 2012-10-29
      相关资源
      最近更新 更多