J'ai une application WPF que je déploie sur un chemin réseau à l'aide du déploiement ClickOnce. Une fois l'application déployée sur un emplacement réseau, j'utilise la page HTML ClickOnce pour lancer le processus d'installation. Je suis capable de télécharger et d'installer l'application avec succès.Erreur de déploiement ClickOnce: l'accès au chemin est refusé.
Cependant, mes utilisateurs ne peuvent pas télécharger et installer l'application. Lorsqu'un utilisateur accède à la page HTML ClickOnce et clique pour lancer le processus d'installation, le message d'erreur suivant est reçu:
ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of http://software.mycompany.com/myapp/myapp.application resulted in exception. Following failure messages were detected:
+ Downloading file://dev/webs/software/myapp/myapp.application did not succeed.
* [4/5/2010 1:56:59 PM] System.Deployment.Application.DeploymentDownloadException (Unknown subtype)
- Downloading file://dev/Webs/software/myapp/myapp.application did not succeed.
Tous les signes indiquent ce qui est un problème de sécurité. Alors, je l'ai fait ce qui suit:
fait en sorte que « Tout le monde » avait lu l'accès aux fichiers qui ont été déployés dans le cadre de mon projet
fait en sorte que « Tout le monde » avait lu accès à l'emplacement réseau où l'application a été déployée (// dev/toiles d'araignée/logiciel/myapp)
fait en sorte que "Tout le monde" avait lu un accès au chemin IIS où la page HTML ClickOnce est situé
Dans chacun de ces cas, je n'ai fait aucun progrès dans le déploiement de l'application via ClickOnce.
Encore une fois, la chose étrange est que je suis capable de parcourir avec succès le processus de téléchargement et d'installation de l'application. Ce sont mes utilisateurs, cependant, qui ont besoin de pouvoir télécharger et installer l'application.
J'ai beaucoup regardé sur le web pour trouver des réponses, mais il n'y en a pas eu beaucoup. Je voudrais résoudre le problème sans "réinstaller" ou "truquer" quoi que ce soit.
C'était vraiment le problème. J'ai depuis mis à jour l'emplacement de déploiement sur l'onglet deplyoment et tout est bon. Voici quelques informations susceptibles d'aider les personnes confrontées à des problèmes de déploiement: 1) Si vous déployez sur un chemin UNC, assurez-vous de vérifier les autorisations de partage et de sécurité de vos utilisateurs sur le dossier. 2) Si vous déployez dans un emplacement http, assurez-vous de vérifier les autorisations de vos utilisateurs sur ce lien. –