1
ClickOnce経由で配布されているWPFアプリケーションを起動する際に問題があります。この問題が発生したユーザーは、最近.NET 4.6.2に更新されましたが、アプリケーション自体は4.5.2でビルドされコンパイルされました。しかし、それはあなたがログから見ることができるようにokをインストールするので、それは問題ではありません。 Windows 7の
を実行するユーザーここでは、得たエラーです:WPFアプリケーションの起動時にアクセスが拒否されました
PLATFORM VERSION INFO
Windows : 6.1.7601.65536 (Win32NT)
Common Language Runtime : 4.0.30319.42000
System.Deployment.dll : 4.6.1055.0 built by: NETFXREL2
clr.dll : 4.6.1076.0 built by: NETFXREL3STAGE
dfdll.dll : 4.6.1055.0 built by: NETFXREL2
dfshim.dll : 4.0.41209.0 (Main.041209-0000)
SOURCES
Deployment url : file:///C:/Users/lpiter/OneDrive%20%D0%B4%D0%BB%D1%8F%20%D0%B1%D0%B8%D0%B7%D0%BD%D0%B5%D1%81%D0%B0/appname.application
Deployment Provider url : http://xyz.servername.com/appname/appname/appname.application
Server : Microsoft-IIS/8.0
Application url : http://appname.servername.com/appname/appname/client/appname.exe.manifest
Server : Microsoft-IIS/8.0
IDENTITIES
Deployment Identity : appname.app, Version=1.6.5.888, Culture=neutral, PublicKeyToken=0000000000000000, processorArchitecture=x86
Application Identity : appname.exe, Version=1.6.5.888, Culture=neutral, PublicKeyToken=0000000000000000, processorArchitecture=x86, type=win32
APPLICATION SUMMARY
* Installable application.
ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of C:\Users\lpiter\OneDrive xyz\appname.application resulted in exception. Following failure messages were detected:
+ Activation failed.
+ Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.
WARNINGS
* The manifest for this application does not have a signature. Signature validation will be ignored.
* The manifest for this application does not have a signature. Signature validation will be ignored.
* The manifest for this application does not have a signature. Signature validation will be ignored.
OPERATION PROGRESS STATUS
* [09.08.2016 11:46:14] : Activation of C:\Users\lpiter\OneDrive xyz\appname.application has started.
* [09.08.2016 11:46:14] : Processing of deployment manifest has successfully completed.
* [09.08.2016 11:46:14] : Installation of the application has started.
* [09.08.2016 11:46:14] : Processing of application manifest has successfully completed.
* [09.08.2016 11:46:15] : Found compatible runtime version 4.0.30319.
* [09.08.2016 11:46:15] : Request of trust and detection of platform is complete.
* [09.08.2016 11:46:15] : Commit of the downloaded application has started.
* [09.08.2016 11:46:15] : Installation of application has successfully completed.
ERROR DETAILS
Following errors were detected during this operation.
* [09.08.2016 11:46:15] System.Deployment.Application.DeploymentException (Activation)
- Activation failed.
- Source: System.Deployment
- Stack trace:
at System.Deployment.Application.ComponentStore.ActivateApplication(DefinitionAppId appId, String activationParameter, Boolean useActivationParameter)
at System.Deployment.Application.SubscriptionStore.ActivateApplication(DefinitionAppId appId, String activationParameter, Boolean useActivationParameter)
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)
--- Inner Exception ---
System.UnauthorizedAccessException
- Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
- Source: System.Deployment
- Stack trace:
at System.Deployment.Application.NativeMethods.CorLaunchApplication(UInt32 hostType, String applicationFullName, Int32 manifestPathsCount, String[] manifestPaths, Int32 activationDataCount, String[] activationData, PROCESS_INFORMATION processInformation)
at System.Deployment.Application.ComponentStore.ActivateApplication(DefinitionAppId appId, String activationParameter, Boolean useActivationParameter)
COMPONENT STORE TRANSACTION DETAILS
* Transaction at [09.08.2016 11:46:15]
+ System.Deployment.Internal.Isolation.StoreOperationStageComponent
- Status: Installed
- HRESULT: 0x0
- Manifest: RRDOMQQP.Q7Y.application
+ System.Deployment.Internal.Isolation.StoreOperationSetDeploymentMetadata
- Status: Set
- HRESULT: 0x0
+ System.Deployment.Internal.Isolation.StoreOperationSetDeploymentMetadata
- Status: Set
- HRESULT: 0x0
+ System.Deployment.Internal.Isolation.StoreTransactionOperationType (27)
- HRESULT: 0x0
について、どのようにそれを修正することを何上の任意のアイデアは?アプリケーションの削除とインストールは役に立ちません。また4.5.2へのロールバックも役に立ちません。
まあ、あなたはアクセス拒否エラーが出ているかもしれません。おそらくadminとして起動していないか、適切な権限がありません。 – OrMiz
@OrMizはadminとして起動しようとしました - 同じ話 – chester89
ネットワーク上の他のユーザーは、このファイルにアクセスできますか?ネットワーク経由でexeファイルを起動しようとする – OrMiz