【发布时间】:2013-08-28 06:10:25
【问题描述】:
我尝试使用我自己的 Windows 服务安装单击一次应用程序
InPlaceHostingManager
添加代码以在启动服务时安装应用程序但抛出异常
System.Deployment.Application.TrustNotGrantedException:用户有 拒绝授予应用程序所需的权限。在 System.Deployment.Application.ApplicationTrust.RequestTrust(订阅状态 subState,布尔 isShellVisible,布尔 isUpdate,ActivationContext actCtx, TrustManagerContext tmc) 在 System.Deployment.Application.DeploymentManager.DetermineTrustCore(布尔 阻塞,TrustParams tp) 在 System.Deployment.Application.DeploymentManager.DetermineTrust(TrustParams 信任参数)在 System.Deployment.Application.InPlaceHostingManager.AssertApplicationRequirements(布尔值 grantApplicationTrust) 在 System.Deployment.Application.InPlaceHostingManager.AssertApplicationRequirements() 在 WindowsService1.ClickOnceInstaller.iphm_GetManifestCompleted(对象 发件人,GetManifestCompletedEventArgs e)
从示例 Windows 应用程序调用时,代码运行良好。
我该如何解决这个问题?
【问题讨论】:
标签: c# .net deployment windows-services clickonce