2015-05-04 3 views
0

ОК, у меня есть аналогичная проблема с Download ClickOnce fails from setup.exe и Download ClickOnce fails from setup.exe, где я развернул установщик ClickOnce для настольного приложения, которое я продаю.ClickOnce не работает при загрузке

В отличие от этих примеров, я использую Visual Studio 2012 (версия Pro). Использование .Net 3.5. Я развертываю на размещенной машине LINUX. Это работало для меня и других людей, работающих под управлением Windows 7 & 8, возможно, более ранних версий Widnows. Затем, после запуска нескольких тестов в режиме отладки, я построил и развернул в режиме Release. Теперь автоматический установщик ломается, когда он добирается до места, где он хочет загрузить файл .application. Вот файл журнала.

The following properties have been set: 
Property: [AdminUser] = true {boolean} 
Property: [InstallMode] = HomeSite {string} 
Property: [NTProductType] = 1 {int} 
Property: [ProcessorArchitecture] = AMD64 {string} 
Property: [VersionNT] = 6.2.0 {version} 
Running checks for package 'Microsoft Visual Basic PowerPacks 10.0', phase BuildList 
Attempting to find 'Microsoft.VisualBasic.PowerPacks.Vs, Version=10.0.0.0, Culture=neutral, PublicKeyToken=YADDAYADDA' in the Global Assembly Cache 
AssemblyCheck: Error querying assembly info: -2147024894 
Attempting to find 'Microsoft.VisualBasic.PowerPacks.Vs, Version=10.0.0.0, Culture=neutral, PublicKeyToken=YADDAYADDA, processorArchitecture=msil' in the Global Assembly Cache 
Assembly found at 'C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualBasic.PowerPacks.Vs\10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualBasic.PowerPacks.Vs.dll' 
Setting value '11.0.50727.1 {version}' for property 'VBPowerPacksInstalled' 
The following properties have been set for package 'Microsoft Visual Basic PowerPacks 10.0': 
Property: [VBPowerPacksInstalled] = 11.0.50727.1 {version} 
Running checks for command 'VBPowerPacks\VisualBasicPowerPacksSetup.exe' 
Result of running operator 'ValueExists' on property 'VBPowerPacksInstalled': true 
Result of checks for command 'VBPowerPacks\VisualBasicPowerPacksSetup.exe' is 'Bypass' 
'Microsoft Visual Basic PowerPacks 10.0' RunCheck result: No Install Needed 
Running checks for package '.NET Framework 3.5 SP1', phase BuildList 
Reading value 'SP' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.5' 
Read integer value 1 
Setting value '1 {int}' for property 'DotNet35SP' 
The following properties have been set for package '.NET Framework 3.5 SP1': Property: [DotNet35SP] = 1 {int} 
Running checks for command 'DotNetFX35SP1\dotNetFx35setup.exe' 
Result of running operator 'ValueGreaterThanEqualTo' on property 'DotNet35SP' and value '1': true 
Result of checks for command 'DotNetFX35SP1\dotNetFx35setup.exe' is 'Bypass' 
'.NET Framework 3.5 SP1' RunCheck result: No Install Needed 
Launching Application. 
URLDownloadToCacheFile failed with HRESULT '-2146697205' 
Error: An error occurred trying to download 'http://www.mywebsite.com/ProductName/Downloads/oneclick/ProductName.application'. 

Я посмотрел на https://msdn.microsoft.com/en-us/library/ms229001.aspx, после чего я установить тип MIME из .application в x-ms-application. Нет разницы.

Когда я помещаю url http://www.mywebsite.com/ProductName/Downloads/oneclick/ProductName.application в мой браузер, я получаю текст файла, а не загрузку.

Любые мысли ??? Благодаря!

ответ

0

ОК, первое, что приблизило меня к решению, - это просто перезагрузка компьютера, на который я был подключен. Это привело меня к установке, но затем я столкнулся с другой проблемой, решение которой я нашел в ClickOnce application replace current installed fliles. Очистка папки C:\Users\Charles\AppData\Local\Apps\2.0 привела меня туда, где я мог полностью установить и запустить приложение.

Смежные вопросы