Home All Groups Group Topic Archive Search About

ClickOnce Deployment on Thin Clients for ALL users

Author
15 Nov 2006 2:14 PM
kaz1165
I am having a bit of a problem with my ClickOnce Deployment strategy
for vb.net 2005 apps.

I am working in a plant which has hundreds of thin clients and when I
deploy an app using ClickOnce, it asks each individual user if they
want to install.  When updates are rolled out, it then asks each user
if they want to get the newest version.

Is there a way to deploy my apps globally to the terminal server
instead of having to deploy to each individual session.  I.E. Install
at the Machine level and not the User level so that users are not
bothered with the install / update question?

Thanks in advance for you help!

--kaz

Author
15 Nov 2006 3:10 PM
Laurent Bugnion
Hi,

kaz1***@gmail.com wrote:
Show quote
> I am having a bit of a problem with my ClickOnce Deployment strategy
> for vb.net 2005 apps.
>
> I am working in a plant which has hundreds of thin clients and when I
> deploy an app using ClickOnce, it asks each individual user if they
> want to install.  When updates are rolled out, it then asks each user
> if they want to get the newest version.
>
> Is there a way to deploy my apps globally to the terminal server
> instead of having to deploy to each individual session.  I.E. Install
> at the Machine level and not the User level so that users are not
> bothered with the install / update question?
>
> Thanks in advance for you help!
>
> --kaz

AFAIK, ClickOnce has a few limitations, one of them being that the
application is only installed for the current user.

From
http://msdn.microsoft.com/msdnmag/issues/04/05/ClickOnce/

"The files are downloaded to a cache under the logged-on user's profile
on the local machine in an obfuscated location."

See also the comparison ClickOnce - MSI at
http://msdn2.microsoft.com/en-us/library/142dbbz4(VS.80).aspx

Installation for multiple users: No

Your alternative is to create a MSI, and to add the version check in
your application directly, for example using a web service.

HTH
Laurent
--
Laurent Bugnion, GalaSoft
Software engineering: http://www.galasoft-LB.ch
Private/Malaysia: http://mypage.bluewin.ch/lbugnion
Support children in Calcutta: http://www.calcutta-espoir.ch
Author
15 Nov 2006 4:05 PM
Patrice
It looks like the application is used through Terminal Services. If your app
is already at a central location I'm not sure what is the benefit you expect
from ClickOnce. I would just update the single file that is at this central
location.

--
Patrice

<kaz1***@gmail.com> a écrit dans le message de news:
1163600076.491596.158***@f16g2000cwb.googlegroups.com...
Show quote
>I am having a bit of a problem with my ClickOnce Deployment strategy
> for vb.net 2005 apps.
>
> I am working in a plant which has hundreds of thin clients and when I
> deploy an app using ClickOnce, it asks each individual user if they
> want to install.  When updates are rolled out, it then asks each user
> if they want to get the newest version.
>
> Is there a way to deploy my apps globally to the terminal server
> instead of having to deploy to each individual session.  I.E. Install
> at the Machine level and not the User level so that users are not
> bothered with the install / update question?
>
> Thanks in advance for you help!
>
> --kaz
>

AddThis Social Bookmark Button