ClickOnce:DeploymentDownloadException:操作已超时

ClickOnce:DeploymentDownloadException:操作已超时,deployment,timeout,clickonce,Deployment,Timeout,Clickonce,症状:ClickOnce安装开始并在大约600 kB(2 MB)后停止 进度条始终以相同的值停止(尝试了十次) 错误日志显示操作已超时(在内部异常中),并因“DeploymentDownloadException(未知子类型)”而失败 错误日志详细信息(删除无关信息): 错误详细信息 在此操作期间检测到以下错误。 System.Deployment.Application.DeploymentDownloadException(未知子类型) -下载http://fullpath/name.dll

症状:ClickOnce安装开始并在大约600 kB(2 MB)后停止

进度条始终以相同的值停止(尝试了十次)

错误日志显示操作已超时(在内部异常中),并因“DeploymentDownloadException(未知子类型)”而失败

错误日志详细信息(删除无关信息):

错误详细信息
在此操作期间检测到以下错误。
System.Deployment.Application.DeploymentDownloadException(未知子类型)
-下载http://fullpath/name.dll.deploy 没有成功。
-来源:System.Deployment
-堆栈跟踪:位于System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(Downloa
DQ(下一个项目)
在
System.Deployment.Application.SystemNetDownloader.DownloadAllFiles()
在
System.Deployment.Application.FileDownloader.Download(订阅状态
子状态)
---内部异常---
System.Net.WebException
-操作已超时。
-资料来源:系统
-堆栈跟踪:
在System.Net.ConnectStream.Read(字节[]缓冲区,
Int32偏移量,Int32大小)
在
System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(Downloa
DQ(下一个项目)


这种情况只发生在两个客户身上。该安装对成千上万的其他用户正常工作。我在谷歌上发现了很多帖子,没有答案,也没有一般性的“防火墙是问题”或“客户正在使用拨号”


有人解决了这个问题吗?这是一个ClickOnce错误吗?

我怀疑这是一个错误。但是,它似乎卡在部署路径中的一个文件上。也许这是一种被防火墙阻止的文件类型

我只需要从构建中删除除一个之外的所有文件,然后查看是否下载了这些文件,然后逐个添加其余文件(或者按类型添加),然后查看ClickOnce在下载时遇到的问题


如果这似乎没有任何作用,我会构建一个虚拟应用程序,并使用ClickOnce部署它,看看它是否安装在客户机上

禁用计算机上的防火墙软件没有帮助,因为网络上安装了硬件防火墙(FortiGate 30B)