Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

TrustNotGrantedException Class

Indicates that the application does not have the appropriate level of trust to run on the local computer.

Namespace: System.Deployment.Application
Assembly: System.Deployment (in system.deployment.dll)

[SerializableAttribute] 
public class TrustNotGrantedException : DeploymentException
/** @attribute SerializableAttribute() */ 
public class TrustNotGrantedException extends DeploymentException
SerializableAttribute 
public class TrustNotGrantedException extends DeploymentException
Not applicable.

By default, ClickOnce applications are given a level of trust on client computers that prevents them from engaging in potentially malicious activity, such as deleting data from the hard drive or accessing the network. A ClickOnce application can use either permission elevation or Trusted Application Deployment to request a higher level of trust:

  • Permission elevation asks the user to grant the application a higher level of security.

  • Trusted Application Deployment matches the digital signature of the ClickOnce application against a list of trusted publishers on the local machine.

TrustNotGrantedException will be thrown if:

  • The application uses permission elevation and the user denies the request for elevated trust; or

The application uses Trusted Application Deployment and the digital certificate used to sign the application is not listed as a trusted publisher on the local machine.If you have deployed an update to an application, and the update uses more permissions than the previous version, and ClickOnce throws a TrustNotGrantedException, the new version will not install.

System.Object
   System.Exception
     System.SystemException
       System.Deployment.Application.DeploymentException
        System.Deployment.Application.TrustNotGrantedException
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Windows 98, Windows Server 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.