|
ClickOnce Deployment
ClickOnce Deployment has finally been shown to the masses so I can talk about it. I am quite excited about click once since it alleviates a number of the problems we have experienced with HREF-exe type applications in 1.1.
Click Once is a feature integrated into VS.NET that will take your executable, package it up, deploy it to a web server, and give you a test page like the current ASMX model.
You can make packages for online or online/offline applications. Online applications don't change any system state so they will be run without any prompting but be very limited in what they can do at install time. They must be capable of being rolled back. Online/offline applications can do things like add things to the start menu, etc. but as a result the user is prompted if they want to install the application.
Privilege elevation is handled by prompting the user to allow privileges to be elevated. There are several administrative things that admins can do to prevent users from elevating privileges or to sign an application so it gets it's privileges elevated automatically based on a one time deployment of the root key used to sign the application.
There is also an object model that allows your application to query if a new version is available and if it is download it in the background and use it on next startup.
The longhorn version will support BITS.
All in all very, very cool stuff!
Wednesday, October 29, 2003 8:20:45 AM (Pacific Standard Time, UTC-08:00)
|