My ClickOnce application is currently on version 2.0.0.12. I updated the application, changed the published and build version number 2.0.0.13. When I launch the application on the client’s desktop, it checks for an update, but does not know that the update is available and works as usual.
I run fidler and watch the request, and the manifest that it pulls off still has a link to version 2.0.0.12.
On the server, I uninstalled version 2.0.0.12 all together, disabled caching on the server and deleted the application from the desktop.
When I run the installer, it does not download files because it cannot find the version 2.0.0.12 folder. I updated Application.htm, Setup.exe, and .application files on the server and they reflect the correct version 2.0.0.13.
My question is: where the hell is this ClickOnce application getting a link to the previous version?
Here is the error log:
PLATFORM VERSION INFORMATION Windows: 6.1.7601.65536 (Win32NT) Common language Runtime: 4.0.30319.17020 System.Deployment.dll: 4.0.30319.17020 Author: FXM3REL clr.dll: 4.0.30319.17020 Author: FXM3REL dfdll.dll: 4.0.30319.17020 Author : FXM3REL dfshim.dll: 4.0.31106.0 (Main.031106-0000)
SOURCES Deployment URL: {URL_REMOVED} \ AlphaManager.application Server: Microsoft-IIS / 7.0 X-Powered-By: ASP.NET Deployment Provider URL: {URL_REMOVED} /install/AlphaManager.application Application URL: { URL_REMOVED} /install/Application%20Files/AlphaManager_2_0_0_12/AlphaManager.exe.manifest Server: Microsoft-IIS / 7.0 X-Powered-By: ASP.NET
IDENTIFICATIONS Deployment ID: AlphaManager.application, Version = 2.0.0.12, Culture = neutral, PublicKeyToken = 4bf6f9c465057aee, processorArchitecture = x86 Application Identification: AlphaManager.exe, Version = 2.0.0.12, Culture = neutral, PublicKeyToken = 4bf6f9c46chchchch5757 type = win32
APPLICATION SUMMARY * Installed application.
, . * {URL_REMOVED}/install/AlphaManager.application . : + {URL_REMOVED}/install/ /AlphaManager _2_0_0_12/Microsoft.mshtml.dll.deploy . + : (404) .