2014-04-24 2 views
0

사용자가 URL에서 내 Outlook 플러그인을 설치하도록하고 있습니다. 나는 Visual Studio에 이것을 가지고있다. 게시 폴더를 로컬 폴더로 설정 한 다음 FTP를 통해 setup.exe, .vsto 파일 및 응용 프로그램 파일을 웹 사이트의 InstallOutlookPlugin 폴더에 업로드합니다. 나는 전에 이것을 한 적이 없다.URL에서 VSTO 플러그인 설치

제 질문은 사용자가 어떻게 설치할 수 있습니까? 한 가지 옵션은 setup.exe 파일에 액세스하여 다운로드하고 실행하는 것입니다.하지만 대부분의 경우 방화벽이이를 차단하고 파일을 실행할 수 없게됩니다. 프로젝트는 내 인증서에 서명되어 있습니다.

Project properties

답변

0

는 지금까지 내가 아는 한,이 ClickOnce 배포의 제한 사항입니다. 사용자는 setup.exe를 다운로드하여 실행해야합니다.

signtool sign /f "certificate.pfx" /p "password" "setup.exe" 

가 보안 문제가 발생하는 경우, 그들은 인터넷 익스플로러에 설치 URL을 추가하는 시도 할 수 있습니다> 인터넷 옵션> 보안> 신뢰할 수있는 사이트 : 당신은 서명 도구를 사용하여 동일한 인증서로 setup.exe를 서명함으로써 도움이 될 수 있습니다 목록.

이외에도 InstallShield와 같은 전체 설치 프로그램을 사용하도록 배포 전략을 전환 할 수 있습니다.

Deploying an Office Solution by Using Windows Installer

참고 : 다음 지침이다 내가 시도 배포 전술 모두와 InstallShield 설치 방법은 나에게 요구했다 아웃룩 2007에서 작동하지 않습니다. 그래서 ClickOnce와 함께 사람들에게 필요한 경우 신뢰할 수있는 사이트 목록에 URL을 추가하라고 지시했습니다. 또한 ClickOnce는 사용자 수준에서만 설치할 수 있습니다. Microsoft Installer를 사용하여 컴퓨터의 모든 사용자에 대해 설치해야합니다.