2009-11-23 2 views
3

파일 확장자가 지정된 ClickOnce 프로그램이 있으며 파일 시스템에 파일이있는 경우 제대로 작동합니다. 이 파일이 웹 사이트에서 다운로드되면 내 문제가 발생합니다. 파일을 다운로드하려면 클릭하라는 메시지를 표시하는 웹 핸들러가 있습니다. 링크를 클릭하면 사용자는 발표자가 열기 또는 저장 대화 상자를 표시합니다. 사용자가 열기를 선택하면 프로그램이 실행되지 않습니다. 사용자가 파일을 하드 드라이브에 저장 한 다음 파일을 클릭하면 연결이 작동합니다.ClickOnce 파일은 웹 브라우저에서 열기시 연결되지 않습니다.

사용자가 열기를 클릭하거나 저장이 필요하면 프롬프트에서 작업하도록 연결에 대한 조언은 무엇입니까?

-Edit : IE8과 Chrome에서 동일한 결과를 테스트했습니다.

+0

확장 프로그램이란 무엇입니까? 게시에서 전혀 변경 했습니까? Windows에서 관련 연결을 변경 했습니까? – McKay

+0

파일 확장명은 .aav (사용자 정의)이며 Windows에서 관련 연결을 변경하지 않았습니다. 심지어 프로그램을 제거하고 다시 설치했습니다. 이 임시 상태가 아닌 시스템에 파일이있는 경우 연결이 제대로 작동합니다. – strickland

+0

이것은 http://stackoverflow.com/questions/1759850/clickonce-file-association의 복제본입니다. 제거하십시오. –

답변

0

Internet Explorer에는 ClickOnce에 설정된 파일 연결에 대한 비전이 없습니다. 인터넷 익스플로러에서 그것을 클릭하는 것은 작동하지 않지만 디스크에 저장하고 Windows에서 열면 작동합니다.

ClickOnce 응용 프로그램에는없는 보안 및 관리 권한 중 하나입니다.

+0

여기에 권한을 부여 할 수있는 알려진 설정이 있습니까? – strickland

+0

이것에 대한 최신 정보가 있으십니까? – cordialgerm

+0

내가 아는 한. 그래도 우리가 어떻게 처리했는지 말해 줄께. 우리는 우리의 응용 프로그램으로 열고 자하는 파일이있는 웹 페이지를 가지고 있습니다. 파일을 다운로드하는 대신 파일의 URL을 쿼리 매개 변수로 응용 프로그램에 전달합니다. 응용 프로그램이 매개 변수를 확인합니다. 파일을 찾으면 파일을 다운로드하고 응용 프로그램에서 엽니 다. 우리의 응용 프로그램은 단일 인스턴스이므로 응용 프로그램이 이미 열려있는 경우를 처리하기 위해 명명 된 파이프 항목을 추가해야했습니다. 우리는 파일에 URL을 쓰고 실행중인 응용 프로그램에 ping을 수행하여 확인합니다. – RobinDotNet

관련 문제