2014-02-11 2 views
1

의 "서버에서 참조가 반환되었습니다"라는 오류 메시지가 표시됩니다.이 오류에 대해 많은 검색을 수행했으며이 문제와 관련된 모든 것이 AD와 관련되어있을 때 혼란스러워했습니다.프로그램을 실행하면 C#

먼저 내 프로그램이 VS 2013에서 실행되는지 여부는 디버그 또는 출시 여부에 관계없이 아무 문제없이 실행됩니다.

그러나 릴리스 폴더에서 내 프로그램을 다시 작성한 후 프로그램을 실행하면 "서버에서 참조가 반환되었습니다"라는 오류 메시지가 나타납니다.

내 프로그램에는 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 validatedDisabled으로 설정하십시오.

관련 문제