2017-04-26 10 views
0

wixインストールを作成していますが、アプリケーションプールを作成してアプリケーションに追加しようとしています。問題は、インストール中にアプリケーションプールが作成されないことです。同じパラメータを使用してアプリケーションプールを手動で作成し、その後にインストールを実行すると、プールはアプリケーションに正しく関連付けられます。wixインストーラでアプリケーションプールを作成できません

MSI(s)は(A0:D4)私は、ログ有効にして唯一のものを使用してインストールを実行し、私はアプリケーションプールについては見つけることができますが、このラインである[13:21:31:109]:コンポーネント:アプリケーションプール。インストール済み:Null。リクエスト:ローカル。アクション:ローカル

明らかに、私のアプリケーションプールは作成されませんが、私はなぜ、それを修正する方法を理解することはできません。私のwixコードは次のようなものです:

<DirectoryRef Id="INSTALLFOLDER"> 
    <Component Id="AppPool" Guid="75BFA004-8C69-4102-B26B-BBC54F3F9448" KeyPath="yes"> 
    <iis:WebAppPool Id="myAppPoolId" 
      Name="myAppPool"    
     Identity="applicationPoolIdentity" 
     ManagedPipelineMode="Integrated" 
     ManagedRuntimeVersion="v4.0" /> 
    </Component> 
    <Component Id="InstallWebsite" Guid="1D51BC31-7F7E-4D63-8A6C-3213090F629A" KeyPath="yes"> 
    <iis:WebVirtualDir Id="VirtualDir" 
         Alias="myApp" 
         Directory="INSTALLFOLDER" 
         WebSite="DefaultWebSite"> 
     <iis:WebDirProperties Id="VirtualDirProperties" 
      AnonymousAccess="no" 
      BasicAuthentication="no" 
      WindowsAuthentication="yes" 
      DefaultDocuments="index.html" /> 
     <iis:WebApplication Id="myAppId" 
       Name="myApp" 
       WebAppPool="myAppPoolId"/>   
    </iis:WebVirtualDir>   
    </Component> 
</DirectoryRef> 

アイデアはありますか?

答えて

0

"AppPool"コンポーネントではすべてのことがうまくいくようです。 は次のようにWebサイトのコンポーネントをインストールする追加:ご提案いただきありがとうございます...私は出回っウェブサイトを持って

<iis:WebSite ConfigureIfExists="yes" Id="webId" Description='DESCRIPTION' Directory='INSTALLFOLDER' AutoStart='yes' StartOnInstall='yes' > 
     <iis:WebAddress Id="AllUnassigned" Port="1122" /> 
     <iis:WebApplication Id="MailboxMigrationAppPool" Name="[NAME]" WebAppPool="myAppPoolId"></iis:WebApplication> 
</iis:WebSite> 
+0

、単に部品の外で...それにもかかわらず、私はあなたの提案を試してみましたが、それは助けにはなりませんでした... – makak

関連する問題