views:

38

answers:

2

We build the application once, and then deploy it to multiple sites. I can install it from any of the deployed servers, but I cannot have it installed from multiple at the same time. I understand that this is a limitation of ClickOnce. Is there any way to trick ClickOnce into allowing this to work? Or any site-specific post-processing that I can do to the assemblies? I doubt the latter since the ClickOnce manifests were signed at compilation.

A: 

No, you can't do this. The reason is that the installation URL is part of the identity of the deployment, and is included in the security features. This ensures that someone doesn't hijack your application and have your users install their updates instead of yours, and install malware.

RobinDotNet
I am able to host the application at any URL (as long as I run it from the .application file and not the setup.exe.
Fantius
Yes, you can host it anywhere, but you can't install it from one URL and get updates from another one. You can even deploy it to several servers, but people can't change from one server to another.
RobinDotNet