본문 바로가기
개발언어/C#.NET

ClickOnce 클릭원스 원격 서버에서 (404) 찾을 수 없음 오류를 반환했습니다.

by 엔돌슨 2011. 6. 11.
반응형

원격 서버에서 (404) 찾을 수 없음 오류를 반환했습니다.


ClickOnce 클릭원스 배포를 하는 중 오류가 발생하였습니다. 원격 서버에서 (404) 찾을 수 없음 오류를 반환했습니다. 라는 난감한 오류로 서버의 자원을 접근할 수 없다는 에러입니다. " 원격 서버에서 (404) 찾을 수 없음 오류를 반환했습니다. " .오류해결방법은 간단합니다. MSDN의 설명을 보면 => config 파일이 들어 있는 ClickOnce 응용 프로그램을 설치하려고 하면 다운로드 오류가 발생합니다. 기본적으로 Visual Basic Windows 기반 응용 프로그램에는 App.config 파일이 포함되어 있습니다. 사용자가 Windows Server 2003을 사용하는 웹 서버에서 설치하려고 하면 이 운영 체제는 보안을 위해 .config 파일의 설치를 차단하므로 문제가 발생합니다. .config 파일이 설치될 수 있도록 하려면 게시 옵션 대화 상자에서 ".deploy" 파일 확장명 사용을 클릭합니다. 또한 콘텐츠 형식을 적절하게 설정해야 합니다. 자세한 내용은 웹 서버 설명서를 참조하십시오.

MSDN 참고 : http://msdn.microsoft.com/ko-kr/library/ms229001%28vs.80%29.aspx


배포할때 오류 메세지 요약


오류 요약
    다음은 오류에 대한 요약입니다. 이러한 오류의 세부 정보는 나중에 로그에 기록됩니다.
    * http://xxx.xxx.xxx.17:8080/messenger/Messenger.application 활성화로 예외가 발생했습니다. 다음 실패 메시지가 발견되었습니다.
        + http://xxx.xxx.xxx.17:8080/Messenger/Application Files/Messenger_1_1_7_27/Messenger.exe.config을(를) 다운로드하지 못했습니다.
        + 원격 서버에서 (404) 찾을 수 없음 오류를 반환했습니다.


404 에러 해결책




응용프로그램 게시에서 옵션을 확인합니다.




게시옵션에서 ".deploy" 파일 확장명 사용(D)를 체크합니다. 체크하지 않을 경우 윈도우 웹서버에서 운영체제 보안을 위해 .config 파일의 설치를 차단하는 문제가 발생합니다. .config파일이 설치될 수 있도록 게시 옵션 대화상자에서 ".deploy" 파일 확장명 사용을 체크합니다.