Кликни на ночной кошмар System.Deployment.Application.DeploymentDownloadException
Кто-нибудь знает, как это исправить? это то, что я получаю, когда пытаюсь запустить setup.exe
ИНФОРМАЦИЯ О ВЕРСИИ ПЛАТФОРМЫ Windows: 5.1.2600.196608 (Win32NT) Common Language Runtime: 2.0.50727.3053 System.Deployment.dll: 2.0.50727.3053 (netfxsp.050727-3000) mscorwks.dll: 2.0.50727.3053 (netfxsp.050727-3000) dfdll.dll: 2.0.50727.3053 (netfxsp.050727-3000) dfshim.dll: 2.0.50727.3053 (netfxsp.050727-3000)
ИСТОЧНИКИ Развертывания URL: файл:///C:/Documents%20and%20Settings/PGarcia.BMRA/Desktop/Intol%20Prog/WindowsApplication1.application
IDENTITIES Идентификация развертывания: WindowsApplication1.application, версия =1.0.0.3, культура = нейтральная, PublicKeyToken=a9ac82ee8eb508b4, processorArchitecture=msil
РЕЗЮМЕ ПРИЛОЖЕНИЯ * Устанавливаемое приложение.
ОБЩАЯ ИНФОРМАЦИЯ ОБ ОШИБКАХ Ниже приведена сводная информация об ошибках, подробности об этих ошибках приведены ниже в журнале. * Активация C:\Documents and Settings\PGarcia.BMRA\Desktop\Intol Prog\WindowsApplication1.application привела к исключению. Обнаружены следующие сообщения об ошибках: + Загрузка файла:///C:/Documents and Settings/PGarcia.BMRA/ Рабочий стол /Intol Prog/ Файлы приложений /WindowsApplication1_1_0_0_3/WindowsApplication1.exe.manifest не удалась. + Не удалось найти часть пути "C: \ Documents and Settings \ PGarcia.BMRA \ Desktop \ Intol Prog \ Файлы приложения \WindowsApplication1_1_0_0_3\WindowsApplication1.exe.manifest". + Не удалось найти часть пути "C: \ Documents and Settings \ PGarcia.BMRA \ Desktop \ Intol Prog \ Файлы приложения \WindowsApplication1_1_0_0_3\WindowsApplication1.exe.manifest". + Не удалось найти часть пути "C: \ Documents and Settings \ PGarcia.BMRA \ Desktop \ Intol Prog \ Файлы приложения \WindowsApplication1_1_0_0_3\WindowsApplication1.exe.manifest".
РЕЗЮМЕ ОШИБКИ ТРАНЗАКЦИИ КОМПОНЕНТНОГО ХРАНИЛИЩА Ошибка транзакции не обнаружена.
ПРЕДУПРЕЖДЕНИЯ Во время этой операции предупреждений не было.
СОСТОЯНИЕ ПРОГРЕССА В ЭКСПЛУАТАЦИИ * [09.06.2009 11:26:55 AM]: Активация C:\Documents and Settings\PGarcia.BMRA\Desktop\Intol Prog\WindowsApplication1.application запущена. * [09.06.2009 11:26:56 AM]: Обработка манифеста развертывания успешно завершена. * [09.06.2009 11:26:56 AM]: Установка приложения началась.
ДЕТАЛИ ОШИБОК Во время этой операции были обнаружены следующие ошибки. * [9/9/2009 11:26:56 AM] System.Deployment.Application.DeploymentDownloadException (неизвестный подтип) - Загрузка файла:///C:/ Документы и настройки / PGarcia.BMRA / Рабочий стол /Intol Prog/ Файлы приложений /WindowsApplication1_1_0_0_3/WindowsApplication1.exe.manifest не удалось. - Источник: System.Deployment - Трассировка стека: в System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next) в System.Deployment.Application.SystemNetDownloader.DownloadAllFiles() в System.Deployment.Application.FileDownloader.Download(SubscriptionState) в System.Deployment.Application.DownloadManager.DownloadManifestAsRawFile(Uri& sourceUri, String targetPath, уведомление IDownloadNotification, параметры DownloadOptions, параметры ServerInformation& serverInformation) в System.Deployment.Application.DownloadManager.DownloadManifest(параметры Uri & sourceUri, идентификатор загрузки, ID объекта поиска, String targetPotionPotionOpport targetOppo manifestType, ServerInformation& serverInformation) в System.Deployment.Application.DownloadManager.DownloadApplicationManifest (AssemblyManifest deployManifest, String targetDir, Uri deployUri, уведомление IDownloadNotification, параметры DownloadOptions, Uri & appSourceUri, String & appManifestPath в) ployment.Application.ApplicationActivator.DownloadApplication(SubScriptionState subState, ActivationDescription actDesc, Int64 TransactionId, TempDirectory & downloadTemp) в System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState & subSystemApplication.Application.Application., Boolean isShortcut, String textualSubId, String deployProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl) в System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(состояние объекта) --- внутренняя исключительная ситуация - исключение - исключить исключение - не найден. путь 'C:\Documents and Settings\PGarcia.BMRA\Desktop\Intol Prog\ Файлы приложений \WindowsApplication1_1_0_0_3\WindowsApplication1.exe.manifest'. - Источник: System - Трассировка стека: в System.Net.FileWebRequest.EndGetResponse(IAsyncResult asyncResult) в System.Net.FileWebRequest.GetResponse() в System.Deployment.Application.SystemNetDownloader.DownloadSingleFile (следующий файл - исключение) - System.Net.WebException - Не удалось найти часть пути 'C:\Documents and Settings\PGarcia.BMRA\Desktop\Intol Prog\ Файлы приложений \WindowsApplication1_1_0_0_3\WindowsApplication1.exe.manifest'. - Источник: Система - Трассировка стека: в System.Net.FileWebResponse..ctor(запрос FileWebRequest, Uri URI, доступ к FileAccess, логический asyncHint) в System.Net.FileWebRequest.GetResponseCallback(состояние объекта) --- Внутреннее исключение --- System.IO.DirectoryNotFoundException - Не удалось найти часть пути 'C:\Documents and Settings\PGarcia.BMRA\Desktop\Intol Prog\ Файлы приложений \WindowsApplication1_1_0_0_3\WindowsApplication1.exe.manifest'. - Источник: mscorlib - Трассировка стека: в System.IO.__Error.WinIOError(Int32 errorCode, String MaybeFullPath) в System.IO.FileStream.Init(String path, FileMode mode, доступ FileAccess, права Int32, логические useRights, общий ресурс FileShare, Int32 bufferSize, параметры FileOptions, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy) в System.IO.FileStream..ctor(путь строки, режим FileMode, доступ к FileAccess, общий доступ к FileShare, буфер32Size, параметры FileOptions, строка String msgPath, Boolean at bF) System.Net.FileWebStream..ctor(запрос FileWebRequest, путь строки, режим FileMode, доступ к FileAccess, общий доступ к FileShare, длина Int32, логический асинхронный) в System.Net.FileWebResponse..ctor(запрос FileWebRequest, Uri uri, доступ FileAccess, логический тип). asyncHint)
ПОДРОБНОЕ ОПИСАНИЕ ХРАНЕНИЯ КОМПОНЕНТОВ Информация о транзакциях недоступна.
3 ответа
У нас была та же самая проблема, встроенная в наше развертывание ClickOnce [Qiqqa.com][1]. Я подозреваю, что это связано с "анализом MIME-типов", который IE делает, когда получает поток приложения / октет - я думаю, чтобы защитить пользователя от вредоносных программ.
В любом случае, чтобы решить эту проблему, мы изменили тип MIME наших файлов.deploy на text / plain - очевидно, не идеальный, но в то же время я не знаю сценария, в котором у нас может быть файл.deploy. сервер, который пользователь будет просматривать за пределами ClickOnce.
Задача решена.
Ура,
Jimme
Я не знаю точную причину проблемы, но исключение было следующим:
Не удалось найти часть пути 'C:\Documents and Settings\PGarcia.BMRA\Desktop\Intol Prog\ Файлы приложений \WindowsApplication1_1_0_0_3\WindowsApplication1.exe.manifest
Так что это может быть лучшим местом для начала устранения неполадок.
Удачи
По какой-то причине я запускал два сеанса установщика одновременно