none
Не запускается приложение по Click_Once RRS feed

  • Вопрос

  • У меня Windows 8 VS 2011 WPF приложение. Сделал приложение WPF и опубликовал его на сайте. Приложение устанавливается по технологии Click_once. Вроде всё устанавливается. Но при нажатии на ярлык ничего не происходит. Видно что идёт подключение к серверу. И всё - окошко пропадает.

Ответы

  • Опыт показал, что установка через странницу publish.htm работает не на всех браузерах и не всегда хорошо.

    Что я делаю - я упаковываю все файлы созданные мастером публикации в архив и предлагаю скачивать его. Пользователь качает, запускает setup.exe в архиве и все гладко устанавливается. А для обновления копию всех этих файлов кладу на сервер в папку указанную в мастере публикации (без архивирования). Все работает без сбоев!


    Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!

    • Помечено в качестве ответа developers_s 26 мая 2012 г. 13:05
    Отвечающий

Все ответы

  • А можно ссылку на установку? Может тут проблема в сырости Win8 или VS2011...

    Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!

    • Помечено в качестве ответа developers_s 11 мая 2012 г. 13:22
    • Снята пометка об ответе Abolmasov Dmitry 28 мая 2012 г. 9:38
    Отвечающий
  • Если приложение WPF, то вы можете попробовать установить его и запустить на Windows 7? Возможно и правда сказывается статус Beta среды разработки и даже не Beta системы.


    Для связи [mail]

    • Помечено в качестве ответа developers_s 11 мая 2012 г. 13:22
    • Снята пометка об ответе Abolmasov Dmitry 28 мая 2012 г. 9:38
  • ссылка z15574.infobox.ru нажмите Здесь

    появляется ошибка 

    An error occurred trying to download 'http://www.z215574.infobox.ru/z215574.infobox.ru/wwwroot/download/WpfApplication1.application'.

    See the setup log file located at 'C:\Users\ROSSEC~1\AppData\Local\Temp\VSD52D2.tmp\install.log' for more information.

    Смотрю Log

    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.1.1 {version}
    Running checks for package 'Microsoft .NET Framework 4 (x86 and x64)', phase BuildList
    Reading value 'Version' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full'
    Read string value '4.5.50131'
    Setting value '4.5.50131 {string}' for property 'DotNet40Full_TargetVersion'
    The following properties have been set for package 'Microsoft .NET Framework 4 (x86 and x64)':
    Property: [DotNet40Full_TargetVersion] = 4.5.50131 {string}
    Running checks for command 'DotNetFX40\dotNetFx40_Full_x86_x64.exe'
    Result of running operator 'ValueEqualTo' on property 'InstallMode' and value 'HomeSite': true
    Result of checks for command 'DotNetFX40\dotNetFx40_Full_x86_x64.exe' is 'Bypass'
    Running checks for command 'DotNetFX40\dotNetFx40_Full_setup.exe'
    Result of running operator 'ValueNotEqualTo' on property 'InstallMode' and value 'HomeSite': false
    Result of running operator 'VersionGreaterThanOrEqualTo' on property 'DotNet40Full_TargetVersion' and value '4.0.30129': true
    Result of checks for command 'DotNetFX40\dotNetFx40_Full_setup.exe' is 'Bypass'
    'Microsoft .NET Framework 4 (x86 and x64)' RunCheck result: No Install Needed
    Launching Application.
    URLDownloadToCacheFile failed with HRESULT '-2146697210'
    Error: An error occurred trying to download 'http://www.z215574.infobox.ru/z215574.infobox.ru/wwwroot/download/WpfApplication1.application'.

    Ничего по английски не понимаю

  • А когда нажимаю setup с сайта то появляется 

    СВЕДЕНИЯ О ВЕРСИИ ПЛАТФОРМЫ
    Windows : 6.1.7601.65536 (Win32NT)
    Common Language Runtime : 4.0.30319.17379
    System.Deployment.dll : 4.0.30319.17379 built by: FXBETAREL
    clr.dll : 4.0.30319.17379 built by: FXBETAREL
    dfdll.dll : 4.0.30319.17379 built by: FXBETAREL
    dfshim.dll : 4.0.31106.0 (Main.031106-0000)

    ИСТОЧНИКИ
    URL-адрес развертывания : file:///C:/Users/Rossecorp/Downloads/WpfApplication1.application
    URL-адрес поставщика развертывния : http://www.z215574.infobox.ru/z215574.infobox.ru/wwwroot/download/WpfApplication1.application

    СВОДКА ОШИБОК
    Ниже приводится сводка ошибок, сведения об этих ошибках перечислены далее в журнале.
    * В результате активизации C:\Users\Rossecorp\Downloads\WpfApplication1.application произошла ошибка с исключением. Определены следующие сообщения о сбоях:
    + Загрузка http://www.z215574.infobox.ru/z215574.infobox.ru/wwwroot/download/WpfApplication1.application не выполнена.
    + Удаленный сервер возвратил ошибку: (404) Не найден.

    СВОДКА СБОЯ ТРАНЗАКЦИИ СОХРАНЕНИЯ КОМПОНЕНТА
    Не определена никакая ошибка транзакции.

    ПРЕДУПРЕЖДЕНИЯ
    Во время этой операции предупреждения не выводились.

    СОСТОЯНИЕ ВЫПОЛНЕНИЯ ОПЕРАЦИИ
    * [26.05.2012 18:06:08] : Активация C:\Users\Rossecorp\Downloads\WpfApplication1.application начата.

    СВЕДЕНИЯ ОБ ОШИБКЕ
    Во время выполнения этой операции обнаружены следующие ошибки.
    * [26.05.2012 18:06:09] System.Deployment.Application.DeploymentDownloadException (Неизвестный подтип)
    - Загрузка http://www.z215574.infobox.ru/z215574.infobox.ru/wwwroot/download/WpfApplication1.application не выполнена.
    - Источник: System.Deployment
    - Запись изменений стека:
    в System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
    в System.Deployment.Application.SystemNetDownloader.DownloadAllFiles()
    в System.Deployment.Application.FileDownloader.Download(SubscriptionState subState)
    в System.Deployment.Application.DownloadManager.DownloadManifestAsRawFile(Uri& sourceUri, String targetPath, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
    в System.Deployment.Application.DownloadManager.DownloadManifest(Uri& sourceUri, String targetPath, IDownloadNotification notification, DownloadOptions options, ManifestType manifestType, ServerInformation& serverInformation)
    в System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirect(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
    в System.Deployment.Application.DownloadManager.FollowDeploymentProviderUri(SubscriptionStore subStore, AssemblyManifest& deployment, Uri& sourceUri, TempFile& tempFile, IDownloadNotification notification, DownloadOptions options)
    в System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options)
    в System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
    в System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
    --- Внутреннее исключение ---
    System.Net.WebException
    - Удаленный сервер возвратил ошибку: (404) Не найден.
    - Источник: System
    - Запись изменений стека:
    в System.Net.HttpWebRequest.GetResponse()
    в System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)

    СВЕДЕНИЯ О ТРАНЗАКЦИИ СОХРАНЕНИЯ КОМПОНЕНТА
    Нет доступных сведений о транзакции.

  • Опыт показал, что установка через странницу publish.htm работает не на всех браузерах и не всегда хорошо.

    Что я делаю - я упаковываю все файлы созданные мастером публикации в архив и предлагаю скачивать его. Пользователь качает, запускает setup.exe в архиве и все гладко устанавливается. А для обновления копию всех этих файлов кладу на сервер в папку указанную в мастере публикации (без архивирования). Все работает без сбоев!


    Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!

    • Помечено в качестве ответа developers_s 26 мая 2012 г. 13:05
    Отвечающий
  • Реально. Это да. Наверное так же надо сделать.