我有一个现有的ClickOnce应用程序,它在新客户端的初始安装过程中开始超时。我不确定它是我的IIS配置还是外部因素。 Windows Server 2003配置了“.application”MIME类型“application / x-ms-application”,并且没有更改。从UNC共享路径直接运行.application文件可在客户端计算机上运行。此外,已安装ClickOnce应用程序的客户端可以使用新版本成功更新。我必须忽略一些东西,所以我想我会把它放在那里。它似乎真的指向MIME类型,但我甚至尝试添加通配符“*”类型的“八位字节/流”。
DGP
超时消息
ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of http://{server}/{rootpath}/{appname}.application resulted in exception. Following failure messages were detected:
+ Downloading http://{server}/{rootpath}/{appname}.application did not succeed.
+ The operation has timed out
详细
OPERATION PROGRESS STATUS
* [2/29/2012 8:25:22 AM] : Activation of http://{server}/{rootpath}/{appname}.application has started.
ERROR DETAILS
Following errors were detected during this operation.
* [2/29/2012 8:27:02 AM] System.Deployment.Application.DeploymentDownloadException (Unknown subtype)
- Downloading http://{server}/{rootpath}/{appname}.application did not succeed.
- Source: System.Deployment
- Stack trace:
at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
运行WireShark后,我可以确认客户端上的MIME类型并看到成功的HTTP 200.不确定iden-ralp会话。
38 47.798381 {server IP} {client IP} HTTP 94 HTTP/1.1 200 OK (application/x-ms-application)
39 47.798394 {client IP} {server IP} TCP 54 iden-ralp > http [ACK] Seq=2519 Ack=23684 Win=65535 Len=0
45 112.804146 {client IP} {server IP} TCP 54 iden-ralp > http [RST, ACK] Seq=2519 Ack=23684 Win=0 Len=0