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
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users