2011-01-20 177 views
0

我遇到了未設置上述權限的問題。 .NET ClickOnce部署已被設置爲完全信任。我如何確保這個許可是可用的 - 我認爲這是因爲它是完全信任的?授予ClickOnce System.Web.AspNetHostingPermission權限?

這可能嗎? (該應用在桌面上運行時工作正常,只是不通過clickonce)

謝謝, 羅斯。

+0

我不明白。您的ClickOnce應用程序是否安裝了一個Web應用程序? – leppie 2011-01-20 06:02:31

回答

0

完全信任並不意味着管理權限。 ClickOnce應用程序不會以提升的權限運行。所以問題是沒有管理權限的用戶是否擁有該權限?

您可以啓動一個提示升級的過程,但無法在ClickOnce應用程序中成功提示升級。我的意思是,如果有某個特定的東西在使用該權限,請爲其創建一個單獨的exe文件,並讓ClickOnce應用程序對其執行一個process.start。如果需要,Windows會提示升級,然後運行它。