Thanks Rob.  Are there any other non-MSI based approaches that you feel may 
be worthy of consideration?

I feel very confident in my ability to deliver an MSI based solution for 
n-Tier ASP.NET solution,  I just want to make sure I'm not ignoring other 
reasonable solutions.

----------------------------------------
 From: "Rob Mensching" <r...@robmensching.com>
Sent: Wednesday, May 08, 2013 10:46 AM
To: "Christopher Painter" <chr...@iswix.com>, "General discussion for 
Windows Installer XML toolset." <wix-users@lists.sourceforge.net>
Subject: Re: [WiX-users] WebDeploy vs MSI

  I dislike WebDeploy for a number of reasons:   0. Fundamentally, 
WebDeploy operates using a "sync" concept. It tries to make a machine look 
like other machines. You can package up a bunch of these settings but it's 
still just applying settings to make the machine look like another. That 
fundamental approach leads to the real issues.   1. The changes are not 
transacted. If WebDeploy fails it leaves your machine in whatever state it 
is halfway through the install. You have to keep banging on install and 
hope it completes or deal with the halfway state. There isn't anyway to go 
back to the way it was (that you can get with a properly written .msi 
file).   2. There is no indication that a piece of software is installed. 
WebDeploy doesn't register anything anywhere. Wondering later what software 
is on the machine? Uhh, do a "human-based appsearch" to inspect the machine 
and guess. <smile/>   Those are the things I can think of this morning. 
I've used WebDeploy to post to my cheap ISP and have hit the above issues. 
The second is less a problem because the apps I'm pushing to my ISP are 
just my tiny apps that only have the "current" version. The first bit me 
though. My site was offline for quite a while one day as I tried to bang 
through a WebDeploy because some FTP component running on the server kept 
locking one of the files it wanted to deploy. WebDeploy just kept choking 
on the file in use... eventually they rebooted the server (did I mention it 
is a cheap ISP?) and then I could finish my WebDeploy.   That said, with 
cloud machine images being treated like throwaway parts, some people don't 
care about the issues above and are happy to just start over when anything 
goes wrong. Personally, I still prefer a bit more knowledge and ability to 
verify that something went wrong before brining the images online but 
that's just me.  

On Tue, May 7, 2013 at 6:48 PM, Christopher Painter <chr...@iswix.com> 
wrote:
A question for the group, and Rob,

I've been a big believer in MSI for 10 years now.  If you were looking at
deploying ASP.NET apps to an AWS environment,  would you still package the
app as an MSI or would you consider another paradigm such as WebDeploy?

Thanks,
Chris

----------------------------------------------------------------------------
--
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and
their applications. This 200-page book is written by three acclaimed
leaders in the field. The early access version is available now.
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and 
their applications. This 200-page book is written by three acclaimed 
leaders in the field. The early access version is available now. 
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to