2009-12-01 4 views
3

Symptôme: L'installation ClickOnce démarre et s'arrête après environ 600 Ko (sur 2 Mo).ClickOnce: DeploymentDownloadException: l'opération a expiré

La barre de progression s'arrête toujours à la même valeur (essayée dix fois).

journal d'erreur indique que L'opération a expiré (en exception interne) et échoue avec « DeploymentDownloadException (sous-type inconnu) ».

détails du journal d'erreur (informations non pertinentes coupé):

ERROR DETAILS Following errors were detected during this operation. System.Deployment.Application.DeploymentDownloadException (Unknown subtype) - Downloading http://fullpath/name.dll.deploy did not succeed. - Source: System.Deployment - Stack trace: at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(Downloa dQueueItem next) at System.Deployment.Application.SystemNetDownloader.DownloadAllFiles() at System.Deployment.Application.FileDownloader.Download(SubscriptionState subState) --- Inner Exception --- System.Net.WebException - The operation has timed out. - Source: System - Stack trace: at System.Net.ConnectStream.Read(Byte[] buffer, Int32 offset, Int32 size) at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(Downloa dQueueItem next)


Cela ne se produit que pour deux clients. L'installation fonctionne bien pour des milliers d'autres. J'ai trouvé de nombreux messages via google sans réponse ou générique "pare-feu est le problème" ou "client utilisait dialup".

Est-ce que quelqu'un a résolu cela? Est-ce un bug ClickOnce?

Répondre

2

La désactivation du logiciel de pare-feu sur la machine n'a pas aidé car un pare-feu matériel installé sur le réseau en était la cause (FortiGate 30B).

1

Je doute que ce soit un bug. Cependant, il semble qu'il reste coincé dans un fichier du chemin de déploiement. Peut-être que c'est un type de fichier qui est bloqué par un pare-feu.

Je voudrais supprimer tous les fichiers sauf un de la construction et voir si cela se télécharge ok, puis ajouter le reste des fichiers un par un (ou peut-être taper par type) et voir à quel fichier ClickOnce se bloque téléchargement .

Si cela ne semble pas faire quoi que ce soit, je construirais une application fictive et la déploierais avec ClickOnce pour voir si elle s'installait sur la boîte du client.

Questions connexes