Well, WiX is used to build MSIs (and MSMs etc). It can certainly build
MSIs that uninstall old version/upgrade to new version including
services and adding new files. But you'd have to do the rest yourself
(AFAIK?)

Have you not looked at ClickOnce?

http://msdn.microsoft.com/en-us/library/s22azw1e.aspx

It's pretty cool... and you already have it if you have VS

-Thom


-----Original Message-----
From: Leblanc Meneses [mailto:lebl...@robusthaven.com] 
Sent: 07 January 2011 06:45
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] planning for automated updates

I have multiple window services [1] that need to be deployed at each
customer location[2] to support a SaaS application.

 

[1] dependent on .NET 4.0 client profile and MSMQ

[2] customer location run XP Professional 

 

 

Eventually, at each location I need to

.         update the existing deployed application

.         grow more packages/window services (we are adding new modules
which may require new window services)

 

Is there an existing open source system that does this for .NET
applications?

What are some off the shelf commercial systems < $2,000 USD?

 

>From high level view I will need:

1)      autoupdate window service to poll a version file

a.        on change from current version

                                                              i.
download msi

                                                            ii.
execute
msi on different process (it may need to update the auto update window
service itself)

2)      newly downloaded msi 

a.       Internally contains installer per window service

                                                              i.      On
new
install

1.       Install dependencies

2.       Install service

                                                            ii.      On
update

1.       Uninstall self

2.       Reinstall new version and any NEW dependencies.

 

 

 

When doing research I found,
http://msdn.microsoft.com/en-us/library/ff648668.aspx,

But it seems to  have been discontinued.

 

What is the recommended practices in building a system like this today?

 

 

 

Thanks,

 

Leblanc Meneses 

------------------------------------------------------------------------
------
Gaining the trust of online customers is vital for the success of any
company
that requires sensitive data to be transmitted over the Web.   Learn how
to 
best implement a security strategy that keeps consumers' information
secure and instills the confidence they need to proceed with
transactions.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to