Deploying Separate User/Site Configurations with ClickOnce Vermont

Microsoft's ClickOnce framework is a powerful tool for deploying and updating Windows forms applications. Learn how to deploy separate application configurations via two methods: installing and updating from different locations, and using URL parameters.

Local Companies

Union Street Media
802 864 3332
444 South Union Street
Burlington, VT
Green Mountain Information Technology, Inc
802-681-4329
128 North St
Bennington, VT
Level 9
802-229-2005
570 US 302 - Berlin
Barre, VT
Cat on the Couch Productions
(617) 347-3313
12 Sugar Tree Lane
Essex Junction, VT
Modern Riot
802.373.2896
The Hood Plant
Burlington, VT
8 Lions Media
(802) 246-1453
230 Western Ave
Brattleboro, VT
Targeted eSolutions Inc.
330-268-2276
310 Main Street
Bennington, VT
MGB Desigsn
802 598-5967
500 Pine St
Burlington, VT
Off the Page Creations Graphic & Web Design of Vermont
802-879-3935
954 Vt Route 128
Westford, VT

ClickOnce in .NET is a technology that allows you to marry the rich user experience of Windows Forms applications with the deployment and update advantages of Web applications. What do you do, however, when you want to deploy different application configurations to different sets of users? For example, you might have a Power User version of the application to be distributed to a set of users who require advanced features and a normal version of the application to be distributed to a set of users who only require basic features. you will learn two different methods for distributing different application configurations to users.



Method 1: Installing and Updating from Different Locations



The first method for deploying different configurations via ClickOnce is to set up separate installations for each configuration of the application and pointing all versions of the application to one, common update location. This method can cause quite a bit of maintenance overhead because you have to maintain a different installation for each configuration that you have. However, once you set up the installations, you can streamline the process of deploying updates because all of the applications (regardless of the original installation location) will update from the same place while maintaining the initial configurations.

To follow the demonstration below, you will need to set up the following:




  • Create the folder "C:\Temp\ClickOncePublishFolder"

  • Create the folder "C:\ClickOnceInstallationPath"

  • Create the folder "C:\ClickOnceUpdatePath"

  • Configure "ClickOnceInstallationPath" to be a shared folder with the same name

  • Configure "ClickOnceUpdatePath" with IIS to be a virtual directory with the same name



Read the Rest of this Article at Developer.com

Featured Local Company

Modern Riot

802.373.2896
The Hood Plant
Burlington, VT
http://www.modernriot.com


Topics: 
Architecture & Design Languages & Tools Project Management Web Services
Database Microsoft & .NET Security Wireless
Java Open Source Techniques XML