높은 신뢰로 실행해야하는 Silverlight 응용 프로그램을 개발 중입니다.인터넷상의 Silverlight 완전 신뢰 브라우저 응용 프로그램이 작동합니까?
나는 정식 COMODO의 인증서를 획득하고이 인증서를 사용하여 응용 프로그램에 서명 하였다. 다음으로 Visual Web Developer에서 '브라우저 외부'를 실행하도록 Silverlight 응용 프로그램을 구성했습니다. 즉, 응용 프로그램이 '신뢰할 수있는'상태이고 테스트 할 때 수행 할 작업을 수행합니다. 그러나
... 즉, 나는 그것이 예를 들어, 상승 된 신뢰 '에-브라우저 응용 프로그램으로 실행하고 싶은 나는 사랑스러운 내 웹 사이트의 페이지 중 하나에이 응용 프로그램을 포함하고 싶습니다 특정 페이지의 'RUN'버튼을 클릭하면
이 문제가 발생하면 (MSDN 외) 내가 '할 수있는 HKEY_LOCAL_MACHINE 항목을 업데이트해야한다는 것을 의미하는'대상 '컴퓨터의 레지스트리 항목을 수정해야하지만 질문은 이것이다 : -
내 '대상'기계가 내 웹 사이트를 호스팅하는 같은 경우, 어떻게 내 웹 사이트를 탐색 인터넷에서 누군가가 'RUN'버튼을 클릭됩니까? 내 '브라우저'응용 프로그램에서 해당 응용 프로그램에 대해 '신뢰할 수 없음'으로 실패하거나, Silverlight 런타임에서 대상 컴퓨터 (즉, 내 호스트)의 HKEY_LOCAL_MACHINE 항목을 사용하고 '브라우저에서'승격 된 신뢰를 부여합니다. 누군가 내 페이지를 탐색합니다. ?
나는 이것이 인트라넷에서 작동하는 방법을 볼 수 있지만 내가 인터넷에서 무슨 일이 일어날 지 설명하는 어디서나 찾을 수 없습니다.
는
브라우저 응용 프로그램 능력 및 OOB 기능의 AFAIK가 다릅니다. SL5의 경우 PINVOKE를 통해 컴퓨터 포트에 액세스 할 수 있습니다. http://www.codeproject.com/Articles/253391/How-to-use-PInvoke-in-Silverlight-5.하지만 브라우저에있을 때는 할 수 없습니다. –