2014-02-11 28 views
1

我在這個錯誤上搜索了很多東西,並且在與AD有關的每一件事情都與AD有關時感到困惑。當我運行我的程序時,我得到了「從服務器返回的推薦信息」C#

首先讓我說,我的程序在VS 2013中運行,無論是在調試還是發佈中都沒有任何問題。

但是,當我從發佈文件夾重建我的程序後運行我的程序時,出現「從服務器返回引用」錯誤。

我的程序與AD沒有任何關係。

除AD之外還有別的東西能給我這個錯誤嗎?我讀過的大部分東西都給出了特定的行,這些行在運行時會導致錯誤,只有在VS中沒有運行時纔會執行。

對不起,如果這是一個愚蠢的問題。

謝謝。

+2

你的程序做了什麼?你在某個地方認證用戶嗎?您是否添加了日誌記錄以查看引薦發生的位置? – Mauro

+2

http://www.hartechsoftworks.com/a-referral-was-returned-from-the-server/是你的應用程序無符號並試圖運行提升? – Mauro

+0

請**向我們展示**您的一些代碼!你想做什麼? –

回答

2

我在更改應用程序清單文件中的requestedPrivileges時遇到了此錯誤。我在requestExectionLevel節點上將uiAccess更改爲true。恢復這一改變解決了我的問題。 requestedExecutionLevel的級別被設置爲「highestAvailable」。

2

這可能是因爲您啓用了UAC並啓用了本地組策略Only elevate executables that are signed and validated

轉到組策略編輯器>計算機配置> Windows設置>安全設置>本地策略>安全選項,並將User Account Control: Only elevate executables that are signed and validated設置爲Disabled

相關問題