2013-08-28 72 views
0

安裝點擊一次應用程序,我試圖從使用 ​​問題在使用Windows服務

添加代碼來安裝應用程序,同時啓動該服務我自己的Windows服務安裝點擊一次申請,但異常拋出

System.Deployment.Application.TrustNotGrantedException:用戶有 拒絕嚮應用程序授予所需的權限。在在 System.Deployment.Application.ApplicationTrust.RequestTrust(SubscriptionState 子狀態中,布爾isShellVisible,布爾isUpdate,ActivationContext actCtx,TrustManagerContext TMC)在 System.Deployment.Application.DeploymentManager.DetermineTrustCore(布爾 阻擋,TrustParams TP)在 System.Deployment.Application.InPlaceHostingManager.AssertApplicationRequirements() 在WindowsService1.ClickOnceInstaller.iphm_GetManifestCompleted System.Deployment.Application.DeploymentManager.DetermineTrust(trustParams trustParams)在 System.Deployment.Application.InPlaceHostingManager.AssertApplicationRequirements(布爾 grantApplicationTrust) (OB ject sender,GetManifestCompletedEventArgs e)

代碼從示例Windows應用程序調用時工作正常。

我怎樣才能解決這個問題?

回答

1

你可以嘗試兩件事。

  1. 轉到服務,右鍵單擊服務,然後轉到屬性。在「登錄」選項卡下,選中允許服務與桌面進行交互。

  2. 也在「登錄」選項卡下,運行特定用戶帳戶下的服務。

希望這有助於!

+0

Sory,仍然收到相同的錯誤 – Sumeshk