"Spam Catcher" <sp**********@r ogers.comwrote in message
news:Xn******** *************** ***********@127 .0.0.1...
"RobinS" <ro****@imnotte lling.comwrote in
news:7L******** *************** *******@comcast .com:
>What do you mean by this statement?
>>Unfortunate ly ClickOnce just doesn't work well in an uncontrolled
environment .
Several reasons:
1. ClickOnce doesn't work with FireFox
Yes it does. If you are using VS2005, there is a plug-in to Firefox that
enables it work with ClickOnce. If you are using VS2008, the CLickOnce
deployment works inherently with Firefox, Opera, AND Safari with no plug-in
required.
2. ClickOnce may not work under restrictive user account permissions
The point of ClickOnce is to not require any permissions. If you are being
even more restrictive than Windows Vista, then you may have problems.
ClickOnce installs to the user's profile folders. Unless you're locking that
down, it should be fine.
3. Lacks the ability to deploy to multiple environments
Can you provide more detail as to what you mean by "multiple environments"?
4. If .NET framework is not installed, the detection script doesn't work
all the time
We haven't had this problem with our deployment to thousands of users. We
do, however, occasionally run across someone who has trouble installing the
..Net Framework as a prerequisite.
5. If custom components are used, sometimes chained installers don't run
correctly (had issues with Managed DirectX)
You may have to deploy these as prerequisites. We are deploying DirectX, but
we are including only the dll's we need in our deployment and installing
them as local resources to the application, not in the GAC, so we aren't
having any security issues with those, and it works fine. We have found that
we can deploy most things this way, which removes all security concerns, as
well as the possibility of someone else deinstalling your dll's, or
replacing them with a newer version.
>
For simple/demo application it works great, but in a production
envrionment
I've run into too many issues to recommend ClickOnce.
--
sp**********@ro gers.com (Do not e-mail)
That's a shame. My company is very happy with it. Microsoft uses it to push
its HR software to 80,000 employees, and GoToMeeting is the other
application that comes straight to mind that uses it exclusively for
deploying its product.
RobinS.
GoldMail, Inc.