Clickonce安装问题(在System.Deployment.Internal.Isolation.IActContext.PrepareForExecution) [英] Clickonce Installation Issue (at 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
如果您对我们的支持有任何反馈,请联系
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屋!