Hi All,

 

I am using wix v3.0.4513.  I have an install in which I would like to
add nodes to config files.  I have the following xml in my install which
always results in the same error:

 

Error 25542. Failed to find node: CreateVirtualDirectoryApplicationNode
in XML file: c:\Windows\system32\inetsrv\config\applicationHost.config,
system error: -2147020584

 

I have seen several postings from people online regarding the correct
usage of XmlConfig and I have tried to recreate what others say works
for them, but I can't get this to work.  Any idea what I am doing wrong?

 

Amy

 

<Component Id="ConfigureIIS7VirtualDirectory"
Guid="F6117275-47D3-4815-A5F1-009339B83DAF">

      <util:XmlConfig 

Id="CreateVirtualDirectoryApplicationNode" 

File="[IISINSTALLPATH]config\applicationHost.config" 

Action="create" 

ElementPath="//configuration/system.applicationHost" 

Name="application" 

Node="element" 

Sequence="1" 

On="install" />

      <util:XmlConfig 

Id="AddVirtualDirectoryApplicationPathAttr" 

File="[IISINSTALLPATH]config\applicationHost.config" 

ElementPath="CreateVirtualDirectoryApplicationNode" 

Name="path" 

Value="[IISVIRTUALDIRECTORY]" 

Sequence="2" />

      <util:XmlConfig
Id="AddVirtualDirectoryApplicationApplicationPoolAttr"
File="[IISINSTALLPATH]config\applicationHost.config"
ElementPath="CreateVirtualDirectoryApplicationNode"
Name="applicationPool" Value="[IISAPPPOOLNAME]" Sequence="3" />

      <util:XmlConfig Id="CreateVirtualDirectoryNode"
File="[IISINSTALLPATH]config\applicationHost.config" Action="create"
ElementPath="CreateVirtualDirectoryApplicationNode"
Name="virtualDirectory" Node="element" Sequence="4" On="install" />

      <util:XmlConfig Id="AddVirtualDirectoryPathAttr"
File="[IISINSTALLPATH]config\applicationHost.config"
ElementPath="CreateVirtualDirectoryNode" Name="path" Value="/"
Sequence="5" />

      <util:XmlConfig Id="AddVirtualDirectoryPhysicalPathAttr"
File="[IISINSTALLPATH]config\applicationHost.config"
ElementPath="CreateVirtualDirectoryNode" Name="physicalPath"
Value="[MainWebDirectory]" Sequence="6" />

      <util:XmlConfig Id="CreateVirtualDirectoryLocationNode"
File="[IISINSTALLPATH]config\applicationHost.config" Action="create"
ElementPath="//configuration" Name="Location" Node="element"
Sequence="7" On="install" />

      <util:XmlConfig Id="AddVirtualDirectoryLocationPath"
File="[IISINSTALLPATH]config\applicationHost.config"
ElementPath="CreateVirtualDirectoryLocationNode" Name="path"
Value="Default Web Site/[IISVIRTUALDIRECTORY]" Sequence="8" />

      <util:XmlConfig Id="CreateVirtualDirectorySystemWebServerNode"
File="[IISINSTALLPATH]config\applicationHost.config" Action="create"
ElementPath="CreateVirtualDirectoryLocationNode" Name="system.webServer"
Node="element" Sequence="9" On="install" />

      <util:XmlConfig Id="CreateVirtualDirectorySecurityNode"
File="[IISINSTALLPATH]config\applicationHost.config" Action="create"
ElementPath="CreateVirtualDirectorySystemWebServerNode" Name="security"
Node="element" Sequence="10" On="install" />

      <util:XmlConfig Id="CreateVirtualDirectoryAuthenticationNode"
File="[IISINSTALLPATH]config\applicationHost.config" Action="create"
ElementPath="CreateVirtualDirectorySystemWebServerSecurityNode"
Name="authentication" Node="element" Sequence="11" On="install" />

      <util:XmlConfig
Id="CreateVirtualDirectoryAnonymousAuthenticationNode"
File="[IISINSTALLPATH]config\applicationHost.config" Action="create"
ElementPath="CreateVirtualDirectoryAuthenticationNode"
Name="anonymousAuthentication" Node="element" Sequence="12" On="install"
/>

      <util:XmlConfig
Id="AddVirtualDirectoryAnonymousAuthenticationEnabledAttr"
File="[IISINSTALLPATH]config\applicationHost.config"
ElementPath="CreateVirtualDirectoryAnonymousAuthenticationNode"
Name="enabled" Value="[IISANONYMOUSAUTHENTICATIONENABLED]" Sequence="13"
/>

      <util:XmlConfig
Id="CreateVirtualDirectoryWindowsAuthenticationNode"
File="[IISINSTALLPATH]config\applicationHost.config" Action="create"
ElementPath="CreateVirtualDirectoryAuthenticationNode"
Name="windowsAuthentication" Node="element" Sequence="14" On="install"
/>

      <util:XmlConfig
Id="AddVirtualDirectoryWindowsAuthenticationEnabledAttr"
File="[IISINSTALLPATH]config\applicationHost.config"
ElementPath="CreateVirtualDirectoryWindowsAuthenticationNode"
Name="enabled" Value="[IISWINDOWSAUTHENTICATIONENABLED]" Sequence="15"
/>

      <!--Delete the Application Node (which contains VirtualDirectory)
and Location Node-->

      <util:XmlConfig Id="DeleteVirtualDirectoryApplicationNode"
File="[IISINSTALLPATH]config\applicationHost.config" Action="delete"
VerifyPath="[EMAIL PROTECTED]'[IISVIRTUALDIRECTORY]'[\]]"
ElementPath="//configuration/system.applicationHost" Node="element"
Sequence="1" On="uninstall" />

      <util:XmlConfig Id="DeleteVirtualDirectoryLocationNode"
File="[IISINSTALLPATH]config\applicationHost.config" Action="delete"
VerifyPath="[EMAIL PROTECTED]'Default Web
Site/[IISVIRTUALDIRECTORY]'[\]]" ElementPath="//configuration"
Node="element" Sequence="2" On="uninstall" />

</Component>

 

 

Amy Rosewater

SPECTRUM Human Resource Systems Corporation

707 17th Street Suite 3800

Denver CO, 80202

303.592.3403

[EMAIL PROTECTED]

 

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to