0

이 질문에 첨부 된 것은 우리가하는 일에 대한 아이디어를 사람들에게주기위한 것입니다.서명 된 ClickOnce 응용 프로그램이 신뢰할 수있는 게시자를 표시하지 않는 이유는 무엇입니까?

1 코드는 Verisign 클래스 3 코드로 서명되었습니다. enter image description here

2 웹 서버에 Visual Studio를 통해 게시됩니다. Published application

3 다운로드를 클릭하면 경고 메시지가 표시됩니다. No Trusted Publisher

4 신뢰할 수있는 게시자를 표시하지 않습니다. 나는이 문제가 될 수있다 생각 Extra Information

있는 유일한 방법은 프로젝트 중 하나를 참조하는 것입니다 ...

Microsoft.Office.Core

Microsoft.Office.Interop.Word

Microsoft.Vbe.Interop

이상한 일은 프로젝트가 설치 될 때 해당 DLL이 프로젝트에 포함되지 않으므로 GAC에서 가져 오는 것입니다.

나는 간단한 프로젝트를 만들었고 서명 만하고 잘 작동했다. 그러나이 응용 프로그램은 꽤 크기가 커서 Office 참조를 제거하면 프로그램을 완전히 빌드 할 수 없게 만듭니다.

어떤 제안이나 아이디어라도 높이 평가할 수 있습니다.

답변

0

신뢰할 수있는 게시자는 프로젝트의 게시 -> 옵션에서 지원 URL을 확인하는 것처럼 보입니다. 아래에있는 것과 같은 긴 URL을 사용하여 충돌을 일으켰습니다.

http://www.yourwebsite.com/documents/ABC-&&YTff5643LO $$ ccRUim/UserGuides/ABCDEFG/ABCDEFG.pdf

길이, 특수 문자 나이 파일이 문제가 원인이있을 수 있다는 사실.

일반 URL 링크를 사용할 수 있으며 제대로 작동합니다.