2014-02-11 5 views
1

Я много искал эту ошибку и был смущен, когда каждая связанная с этим связь связана с AD.Когда я запускаю свою программу, я получаю «реферал был возвращен с сервера» в C#

Прежде всего позвольте мне сказать, что моя программа запускается с VS 2013 года без каких бы то ни было проблем, будь то отладка или выпуск.

Однако, когда я запускаю свою программу после восстановления моей программы из папки выпуска, я получаю сообщение об ошибке «реферал был возвращен с сервера».

Моя программа не имеет никакого отношения к AD.

Есть ли что-нибудь другое, кроме AD, которое может дать мне эту ошибку? Большинство из того, что я прочитал, они давали конкретные строки, которые вызывают ошибку во время выполнения, мой делает только тогда, когда не работает в VS.

Извините, если это глупый вопрос.

спасибо.

+2

Что делает ваша программа? вы где-то аутентифицируете пользователя? добавили ли вы регистрацию, чтобы узнать, где происходит реферал? – Mauro

+2

http://www.hartechsoftworks.com/a-referral-was-returned-from-the-server/ - это ваше приложение без знака и попытка запустить повышенную? – Mauro

+0

Пожалуйста, ** покажите нам ** часть вашего кода! Что ты пытаешься сделать? –

ответ

2

Я получил эту ошибку, когда я изменил запрошенные привилегии в файле манифеста приложения. Я изменил uiAccess на true на узле requestExectionLevel. Возвращение этого изменения решило мою проблему. Уровень запрашиваемого параметра ExecutionLevel был установлен на «highAvailable».

2

Возможно, это связано с тем, что у вас включен UAC, а также включена локальная групповая политика с именем Only elevate executables that are signed and validated.

Перейдите в Редактор групповой политики> Конфигурация компьютера> Параметры Windows> Параметры безопасности> Локальные политики> Параметры безопасности и установите User Account Control: Only elevate executables that are signed and validated на номер Disabled.

Смежные вопросы