2013-10-02 4 views
1

고객이 VSTO ClickOnce 응용 프로그램을 설치하려고 할 때 403 오류가 발생합니다. 우리는 GoDaddy IIS7에서 호스팅됩니다.ClickOnce 오류 403 : 금지됨

"다운로드 중 (.deploy로 끝나는 파일 중 하나) 성공하지 못했습니다. System.Net.WebException : 원격 서버에서 오류 (403)를 반환했습니다 : 금지되었습니다."

FWIW 설치에 필요한 모든 파일이 원격 디렉토리에 있는지 확인했습니다. Visual Studio에서 게시가 오류없이 성공합니다.

설치 프로그램이 GoDaddy에서 호스팅되며 all the correct ClickOnce MIME types으로 설정되어 있습니다. 우리는 이것들을 수정하지 않았습니다.

클릭당 비용 (ClickOnce) 오류 로그를 찾을 수 없습니다. 온라인 검색에서는 기본적으로 로그 is located in Temporary Internet Files이 표시되었지만 표시되지 않았습니다. 우리는 우리 자신의 사용자 지정 로그 파일 위치 집합이 없기 때문에 대신 기본 로그를 가져올 수있는 경우 고객 로그의 사용자 지정 위치를 설정하지 않는 것이 좋습니다. 로그 파일이 오류 대화 상자의 "Details (세부 정보)"버튼에 표시된 스택 추적을 넘어서는 추가 정보를 제공하는 것처럼 보이지 않습니다.

+0

혹시 이것에 대한 답변을 찾으셨습니까? 내 VSTO 응용 프로그램과 동일한 문제가 생겼어 ... – gotmike

답변

0

처럼이 파일에 대한 읽기 액세스 권한이없는 것처럼 보입니다.

파일을 직접 다운로드하십시오.

+0

좋은 생각,하지만 .deploy 파일을 그냥 잘 수동으로 다운로드 할 수 있습니다. –

+0

가능성은 낮지 만 일부 .htaccess 제한이 있습니까? – Lucas

+0

죄송합니다. 우리는 IIS7에 대한 언급을 잊어 버렸습니다. 지원과 협력하여 web.config 파일을 통해 .vsto MIME 형식에 대한 지원을 추가하십시오. MIME이라면 .vsto 파일을 다운로드하는 것조차 들지 않을 것입니다. –