ClickOnce 版本未更新

Sco*_*ith 6 installation clickonce winforms

我的 ClickOnce 应用程序当前的版本是 2.0.0.12。我更新了应用程序,将发布和组装版本 # 更改为 2.0.0.13。当我在客户端桌面上启动应用程序时,它会检查更新,但无法识别可用更新并正常运行。

我启动了 fidler 并观察了请求,它拉回的清单仍然具有 2.0.0.12 版本参考。

在服务器上,我一起删除了 2.0.0.12 版本,关闭了服务器上的缓存并从桌面上卸载了该应用程序。

当我启动安装程序时,它无法下载文件,因为它找不到 2.0.0.12 版本文件夹。我更新了服务器上的 Application.htm、Setup.exe 和 .application 文件,它们反映了正确的 2.0.0.13 版本。

我的问题是:ClickOnce 应用程序从哪里获取对先前版本的引用?

这是错误日志:

平台版本信息 Windows : 6.1.7601.65536 (Win32NT) 公共语言运行时 : 4.0.30319.17020 System.Deployment.dll : 4.0.30319.17020 构建者: FXM3REL clr.dll.dll .EL3010DF13010DF130000000000000000000000000000000000000000000000000000000000000000000000000000作者:FXM3REL dfshim.dll:4.0.31106.0(Main.031106-0000)

源部署网址:{URL_REMOVED}\AlphaManager.application 服务器:Microsoft-IIS/7.0 X-Powered-By:ASP.NET 部署提供程序网址:{URL_REMOVED}/install/AlphaManager.application 应用程序网址:{URL_REMOVED}/install/Application %20Files/AlphaManager_2_0_0_12/AlphaManager.exe.manifest 服务器:Microsoft-IIS/7.0 X-Powered-By:ASP.NET

IDENTITIES 部署标识:AlphaManager.application,版本=2.0.0.12,Culture=neutral,PublicKeyToken=4bf6f9c465057aee,processorArchitecture=x86 应用程序标识:AlphaManager.exe,Version=2.0.0.12,Culture=neutral,PublicKeyToken=4bf6f9c465057aee,PublicKeyToken=4bf6f9c465057aee类型=win32

应用程序概要 * 可安装的应用程序。

错误摘要以下是错误摘要,这些错误的详细信息在日志中列出。* 激活 {URL_REMOVED}/install/AlphaManager.application 导致异常。检测到以下失败消息: + 下载 {URL_REMOVED}/install/Application Files/AlphaManager_2_0_0_12/Microsoft.mshtml.dll.deploy 未成功。+ 远程服务器返回错误:(404) Not Found。

Bra*_*Rem 6

在您的项目属性下,单击更新按钮...。

在此处输入图片说明

然后确保您设置了正确的最低要求版本。此编号不会像您的其他发布版本号一样自动更新:

在此处输入图片说明