Hello Rob,

I'm sorry for recovering this old thread, but it turned out to be a
(major) bug in the IIS extension. I have registered an artifact to the
bug database
(https://sourceforge.net/tracker/index.php?func=detail&aid=2683227&group
_id=105970&atid=642714), but to tell the long story short, IIS extension
doesn't save the metabase before backing it up. Hence, when rollback
picks up the backup, it doesn't necessarily contain the most recent
changes.

You can find details in the registered issue.
Thank you.

-- Yan

-----Original Message-----
From: Rob Mensching [mailto:[email protected]] 
Sent: Thursday, February 05, 2009 7:29 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] IIS Rollback action deletes all websites

Look in the verbose log file to see the install states for the
Components.  Make sure they aren't removing things incorrectly.  Also,
make sure that the Web Sites are completely independent of each other.

After that more detail from the log file and what your source looks like
would be necessary.

-----Original Message-----
From: Yan Sklyarenko [mailto:[email protected]] 
Sent: Wednesday, February 04, 2009 00:46
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] IIS Rollback action deletes all websites

Anybody? Any hint?
I failed to find anything suspicious in the verbose log.

As far as I can see from the source code, the rollback action should
restore the IIS metabase from the latest restore point and then drop it.
I can see such restore points get created on install, but they remain
after rollback is finished.

Do you have any idea of what to look at to find out the reason of such
behavior?

Thank you.

-- Yan

-----Original Message-----
From: Yan Sklyarenko [mailto:[email protected]]
Sent: Tuesday, February 03, 2009 1:17 PM
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] IIS Rollback action deletes all websites

Hello WiX developers,

I have a serious problem which seems like a bug in IIS extension to me.

I have an installation which can install multiple instances, let's say,
2 for simplicity. Each one installs a web site in IIS 6. So, Instance1
installs WebSite1, Instance2 installs WebSite2.
The components containing these sites are fully
"multiple-instance-aware", that is have different GUIDs, write to the
independent registry keys, don't contain shared resources, etc.
This can be proven by the fact that Instance1 uninstalls WebSite1
correctly, and Instance2 uninstalls WebSite2.

BUT, if Instance1 is installed, and Instance2 fails during the
installation and rolls back, that rollback operation REMOVES BOTH SITES,
WebSite1 and WebSite2. It seems that it just picks up an incorrect IIS
restore point for that rollback.

Could anyone please confirm it is a bug or point me to what is wrong
otherwise?

I would really appreciate your response. Please, help.
Thanks.

P.S. It is reproduced for both 3.0.4805.0 and the latest 3.0.4930.0.

-- Yan

------------------------------------------------------------------------
------
Create and Deploy Rich Internet Apps outside the browser with
Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and
code to
build responsive, highly engaging applications that combine the power of
local
resources and data with the reach of the web. Download the Adobe AIR SDK
and
Ajax docs to start building applications
today-http://p.sf.net/sfu/adobe-com
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------
------
Create and Deploy Rich Internet Apps outside the browser with
Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and
code to
build responsive, highly engaging applications that combine the power of
local
resources and data with the reach of the web. Download the Adobe AIR SDK
and
Ajax docs to start building applications
today-http://p.sf.net/sfu/adobe-com
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------
------
Create and Deploy Rich Internet Apps outside the browser with
Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and
code to
build responsive, highly engaging applications that combine the power of
local
resources and data with the reach of the web. Download the Adobe AIR SDK
and
Ajax docs to start building applications
today-http://p.sf.net/sfu/adobe-com
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to