2016-08-09 28 views
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へのロールバックも役に立ちません。

+0

まあ、あなたはアクセス拒否エラーが出ているかもしれません。おそらくadminとして起動していないか、適切な権限がありません。 – OrMiz

+0

@OrMizはadminとして起動しようとしました - 同じ話 – chester89

+0

ネットワーク上の他のユーザーは、このファイルにアクセスできますか?ネットワーク経由でexeファイルを起動しようとする – OrMiz

答えて

0

問題は、ウイルス対策ソフトウェアが何らかの理由(実際には2つの別々のプログラム、KasperskyとAvast)でアプリケーションをブロックしたことでした。ホワイトリストに私たちのアプリを追加した後、問題は消えました。

関連する問題