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