【问题标题】:Issue while installing click once application using Windows service使用 Windows 服务安装单击一次应用程序时出现问题
【发布时间】: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


    【解决方案1】:

    你可以尝试两件事。

    1. 转到服务,右键单击您的服务并转到属性。在登录选项卡下,选中允许服务与桌面交互。

    2. 同样在登录选项卡下,在特定用户帐户下运行服务。

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2011-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-22
      • 1970-01-01
      • 1970-01-01
      • 2018-01-14
      相关资源
      最近更新 更多