Clickonce安装问题(在System.Deployment.Internal.Isolation.IActContext.PrepareForExecution) [英] Clickonce Installation Issue (at System.Deployment.Internal.Isolation.IActContext.PrepareForExecution)

查看:80
本文介绍了Clickonce安装问题(在System.Deployment.Internal.Isolation.IActContext.PrepareForExecution)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们的一位客户遇到了clickonce安装问题。另一个
主题
也谈论这个问题,但没有答案。


- 我们已删除了Apps文件夹,但这没有效果。


- 我们尝试过互联网和CD安装


- 我们已经安装了框架4.0(只是为了看:):


有人找到了这个问题的解决方案吗?它来自哪里?


问候,


Steve


-----------------------------------------


PLATFORM VERSION INFO


Windows:5.1.2600.196608(Win32NT)


公共语言运行时:4.0.30319.1


System.Deployment.dll:4.0.30319.1(RTMRel.030319-0100)


clr.dll:4.0.30319.1(RTMRel.030319-0100)


dfdll.dll:4.0.30319.1(RTMRel.030319-0100)


dfshim.dll:4.0.31106.0(Main.031106-0000)


 


SOURCES


部署网址 :http://www.aquafadas.eu/software/pc/pro/BannerZest%20Pro.application


服务器 :带有Suhosin-Patch的Apache / 2.2.8(Ubuntu)PHP / 5.2.4-2ubuntu5.10 mod_ssl / 2.2.8 OpenSSL / 0.9.8g


部署提供商网址 :http://www.aquafadas.eu /software/pc/pro/BannerZest%20Pro.application


应用程序网址 :http://www.aquafadas。 eu / software / pc / pro / Application%20Files / BannerZest%20Pro_1_0_10_2 / BannerZest%20Pro.exe.manifest


服务器 :Apache / 2.2.8(Ubuntu)PHP / 5.2.4-2ubuntu5.10与Suhosin-Patch mod_ssl / 2.2.8 OpenSSL / 0.9.8g


 


IDENTITIES


部署标识 :BannerZest Pro.application,Version = 1.0.10.2,Culture =中性,PublicKeyToken = c5acb0ec35bc957b,processorArchitecture = x86


应用程序标识 :BannerZest Pro.exe,Version = 1.0.10.2,Culture = neutral,PublicKeyToken = c5acb0ec35bc957b,processorArchitecture = x86,type = win32


 


应用程序摘要


*可安装的应用程序。


*设置了Trust url参数。


错误摘要


以下是错误摘要,稍后列出了这些错误的详细信息在日志中。


*激活http://www.aquafadas.eu/software/pc/pro/BannerZest%20Pro.application导致异常。检测到以下失败消息:


+ Le chemin d'accè s spé cifié est introuvable。 (HRESULT异常:0x80070003)


 


组件商店交易失败摘要


无交易错误检测到。


 


警告


*".bnz"的文件关联跳过,因为另一个应用程序正在使用它。


 


操作进度状态


* [13 / 10/2010 15:23:57]:已启动http://www.aquafadas.eu/software/pc/pro/BannerZest%20Pro.application的激活。


* [ 13/10/2010 15:24:01]:部署清单的处理已成功完成。


* [13/10/2010 15:24:01]:安装应用程序已经开始。


* [13/10/2010 15:24:05]:申请清单的处理已成功完成。


* [13 / 10/2010 15:24:09]:找到兼容的运行时版本2.0.50727。


* [13/10/2010 15:24:10]:检测依赖程序集Sentinel.v3。 5Client,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a,processorArchitecture = msil using Sentinel.v3.5Client,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a,
processorArchitecture = msil。


* [13/10/2010 15:24:10]:检测依赖程序集System.Data.Entity ,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089,processorArchitecture = msil using System.Data.Entity,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089,
processorArchitecture = msil。


* [13/10/2010 15:24:10]:使用WindowsBase检测依赖程序集WindowsBase,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35,processorArchitecture = msil,Version = 3.0 .0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35,processorArchitecture = msil。


* [13/10/2010 15:24:10]:检测依赖程序集System.Core,Version = 3.5 .0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089,processorArchitecture = msil using System.Core,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089,processorArchitecture = msil。


* [ 13/10/2010 15:24:10]:使用System.Data.En检测依赖程序集System.Data.Entity,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089,processorArchitecture = msil tity,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089,
processorArchitecture = msil。


* [13/10/2010 15:24:10]:要求信任和检测平台已完成。


* [13/10/2010 15:28:10]:订阅依赖项下载已完成。


* [13/10/2010 15:28:10]:下载的应用程序的提交已经开始。


* [13/10/2010 15:28:21]:安装申请已成功完成。


 


错误详情


在此操作过程中检测到以下错误。


* [13/10/2010 15:28:23] System.IO.DirectoryNotFoundException


- Le chemin d'accè s spé ; cifié est introuvable。 (来自HRESULT的异常:0x80070003)


- 来源:mscorlib


- 堆栈跟踪:


系统系统中System.ActivationContext.PrepareForExecution()


的.Deployment.Internal.Isolation.IActContext.PrepareForExecution(IntPtr输入,IntPtr输出)


。在System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri,Boolean isShortcut,String textualSubId)中的Deployment.Application.ApplicationActivator.Activate(DefinitionAppId appId,AssemblyManifest appManife,String activationParameter,Boolean useActivationParameter)


,String deploymentProviderUrlFromExtension,BrowserSettings browserSettings,String& errorPageUrl)


在System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(对象状态)


 


COMPONENT STORE TRANSACTION DETAILS


*交易时间为[13/10/2010 15:28:20]


+ System.Deployment.Internal.Isolation.StoreOpera tionStageComponent


- 状态:已安装


- HRESULT:0x0


- 清单:T8N7MC9Q.TJ9.application


+ System.Deployment.Internal.Isolation.StoreOperationSetDeploymentMetadata


- 状态:设置


- HRESULT: 0x0


+ System.Deployment.Internal.Isolation.StoreOperationStageComponent


- 状态:已安装


- HRESULT :0x0


- Manifest:BannerZest Pro.exe.manifest

解决方案

嗨Corneflex,


 


您是否使用Ubuntu和Apache作为clickonce应用程序的主机服务器?您是否尝试将其发布到以IIS作为主机的Windows Server?


 


此致,


Kira Qian


MSDN Subscriber Support 在论坛中


如果您对我们的支持有任何反馈,请联系
msdnmg @ microsoft .COM

One of our client have an issue with clickonce installation. Another thread talk about this issue too but there is no answer.

-we have deleted Apps folder, but that has no effect.

-we've tried both internet and cd installation

-we've installed framework 4.0 (just to see :)

Has someone found a solution to this problem and where does it come from?

Regards,

Steve

-----------------------------------------

PLATFORM VERSION INFO

Windows : 5.1.2600.196608 (Win32NT)

Common Language Runtime : 4.0.30319.1

System.Deployment.dll : 4.0.30319.1 (RTMRel.030319-0100)

clr.dll : 4.0.30319.1 (RTMRel.030319-0100)

dfdll.dll : 4.0.30319.1 (RTMRel.030319-0100)

dfshim.dll : 4.0.31106.0 (Main.031106-0000)

 

SOURCES

Deployment url : http://www.aquafadas.eu/software/pc/pro/BannerZest%20Pro.application

Server : Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.10 with Suhosin-Patch mod_ssl/2.2.8 OpenSSL/0.9.8g

Deployment Provider url : http://www.aquafadas.eu/software/pc/pro/BannerZest%20Pro.application

Application url : http://www.aquafadas.eu/software/pc/pro/Application%20Files/BannerZest%20Pro_1_0_10_2/BannerZest%20Pro.exe.manifest

Server : Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.10 with Suhosin-Patch mod_ssl/2.2.8 OpenSSL/0.9.8g

 

IDENTITIES

Deployment Identity : BannerZest Pro.application, Version=1.0.10.2, Culture=neutral, PublicKeyToken=c5acb0ec35bc957b, processorArchitecture=x86

Application Identity : BannerZest Pro.exe, Version=1.0.10.2, Culture=neutral, PublicKeyToken=c5acb0ec35bc957b, processorArchitecture=x86, type=win32

 

APPLICATION SUMMARY

* Installable application.

* Trust url parameter is set.

ERROR SUMMARY

Below is a summary of the errors, details of these errors are listed later in the log.

* Activation of http://www.aquafadas.eu/software/pc/pro/BannerZest%20Pro.application resulted in exception. Following failure messages were detected:

+ Le chemin d'accès spécifié est introuvable. (Exception from HRESULT: 0x80070003)

 

COMPONENT STORE TRANSACTION FAILURE SUMMARY

No transaction error was detected.

 

WARNINGS

* File association for ".bnz" skipped, since another application is using it.

 

OPERATION PROGRESS STATUS

* [13/10/2010 15:23:57] : Activation of http://www.aquafadas.eu/software/pc/pro/BannerZest%20Pro.application has started.

* [13/10/2010 15:24:01] : Processing of deployment manifest has successfully completed.

* [13/10/2010 15:24:01] : Installation of the application has started.

* [13/10/2010 15:24:05] : Processing of application manifest has successfully completed.

* [13/10/2010 15:24:09] : Found compatible runtime version 2.0.50727.

* [13/10/2010 15:24:10] : Detecting dependent assembly Sentinel.v3.5Client, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=msil using Sentinel.v3.5Client, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=msil.

* [13/10/2010 15:24:10] : Detecting dependent assembly System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=msil using System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=msil.

* [13/10/2010 15:24:10] : Detecting dependent assembly WindowsBase, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=msil using WindowsBase, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=msil.

* [13/10/2010 15:24:10] : Detecting dependent assembly System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=msil using System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=msil.

* [13/10/2010 15:24:10] : Detecting dependent assembly System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=msil using System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=msil.

* [13/10/2010 15:24:10] : Request of trust and detection of platform is complete.

* [13/10/2010 15:28:10] : Downloading of subscription dependencies is complete.

* [13/10/2010 15:28:10] : Commit of the downloaded application has started.

* [13/10/2010 15:28:21] : Installation of application has successfully completed.

 

ERROR DETAILS

Following errors were detected during this operation.

* [13/10/2010 15:28:23] System.IO.DirectoryNotFoundException

- Le chemin d'accès spécifié est introuvable. (Exception from HRESULT: 0x80070003)

- Source: mscorlib

- Stack trace:

at System.Deployment.Internal.Isolation.IActContext.PrepareForExecution(IntPtr Inputs, IntPtr Outputs)

at System.ActivationContext.PrepareForExecution()

at System.Deployment.Application.ApplicationActivator.Activate(DefinitionAppId appId, AssemblyManifest appManifest, String activationParameter, Boolean useActivationParameter)

at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)

at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

 

COMPONENT STORE TRANSACTION DETAILS

* Transaction at [13/10/2010 15:28:20]

+ System.Deployment.Internal.Isolation.StoreOperationStageComponent

- Status: Installed

- HRESULT: 0x0

- Manifest: T8N7MC9Q.TJ9.application

+ System.Deployment.Internal.Isolation.StoreOperationSetDeploymentMetadata

- Status: Set

- HRESULT: 0x0

+ System.Deployment.Internal.Isolation.StoreOperationStageComponent

- Status: Installed

- HRESULT: 0x0

- Manifest: BannerZest Pro.exe.manifest

解决方案

Hi Corneflex,

 

Do you use Ubuntu and Apache as the host server for your clickonce app? Have you tried to publish it to a Windows Server with IIS as host?

 

Sincerely,

Kira Qian

MSDN Subscriber Support in Forum

If you have any feedback on our support, please contact msdnmg@microsoft.com


这篇关于Clickonce安装问题(在System.Deployment.Internal.Isolation.IActContext.PrepareForExecution)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆