Hi Neil,
I could repro this. Attched is my simplified repro based on the production
code (Product.wxs and WebServiceSetup.wxi). It sets up a web application (but
without any content, just to simplify repro), then modifies the corresponding
node in applicationHost.config with XmlConfig. So it can be easily compiled
with
the following by using different version of Wix:
candle.exe -dOutDir=. -dPlatform=x64 -arch x64 -ext WixUtilExtension.dll
-ext WixIIsExtension.dll Product.wxs
light.exe -ext WixUtilExtension.dll -ext WixIIsExtension.dll -out
.\SetupProject.msi -pdbout .\SetupProject.wixpdb .\Product.wixobj
By the way, our system is x64. So MSI we build are all x64. Msi build with Wix
3.0 works fine, but with Wix 3.5 fails with the error in the previous email.
I didn't try if this repro for x86 or not since I don't have an x86 machine and
the if I build x86 package and try to install on x64 machine, somehow it fails
to install saying it can't open applicationHost.config file in both cases
(build
with wix 3.0 and 3.5)
Thanks,
Zhisheng
----- Original Message ----
From: Neil Sleightholm <n...@x2systems.com>
To: General discussion for Windows Installer XML toolset.
<wix-users@lists.sourceforge.net>
Sent: Sat, January 1, 2011 1:17:31 AM
Subject: Re: [WiX-users] problem with XmlConfig when migrating from Wix 3.0 to
Wix 3.5
Could you post the WiX you are using to do this edit.
Neil
-----Original Message-----
From: Zhisheng Huang [mailto:zhhuang5...@yahoo.com]
Sent: 01 January 2011 05:40
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] problem with XmlConfig when migrating from Wix 3.0 to Wix
3.5
Hi,
I have a Wix 3.0 project which installs an web application under default web
site, it also uses XmlConfig to modify the section of that web site in
applicationHost.config file. That works fine under Wix 3.0, however, after
migrating to Wix 3.5 it fails with following error.
ExecXmlConfig: Error 0x800710d8: failed to find node:
/configuration/location/system.webServer in XML file:
C:\Windows\System32\inetsrv\config\applicationHost.config
Error 25542. Failed to find node: /configuration/locati...@path="Default Web
Site/MySite"]/system.webServer in XML file:
C:\Windows\System32\inetsrv\config\applicationHost.config, system error:
-2147020584
MSI (s) (C0!50) [23:43:16:852]: Product: My Service -- Error 25542. Failed to
find node: /configuration/locati...@path="Default Web
Site/MySite"]/system.webServer in XML file:
C:\Windows\System32\inetsrv\config\applicationHost.config, system error:
-2147020584
Note, for the migration, nothing was changed in wix source files. Simply the
wxi
files are recompiled with Wix 3.5. If I uncomment the XmlConfig section to
allow
the wix 3.5 compiled MSI to isntall, I do see MySite is created and the node
/configuration/locati...@path="Default Web Site/MySite"]/system.webServer
exists
in applicationHost.config file.
Any known issue? Any idea what can go wrong here? Any suggestion is greatly
appreciated!
Zhisheng
------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers to
consolidate database storage, standardize their database environment, and,
should the need arise, upgrade to a full multi-node Oracle RAC database without
downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and,
should the need arise, upgrade to a full multi-node Oracle RAC database
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and,
should the need arise, upgrade to a full multi-node Oracle RAC database
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users