2012-02-09 4 views
0

안녕하십니까. 저는 Silverlight 웹 브라우저 컨트롤을 사용하고 있습니다. 내 실버 라이트 프로젝트의 웹 브라우저 컨트롤에서 Html 페이지를 사용하려고하는데 로컬 파일 시스템에서이 페이지를로드하려고합니다. 그래서 나는이 일을 해요 : Silverlight 웹 브라우저 컨트롤에서 로컬 파일 시스템을 사용하는 방법은 무엇입니까?

string html = File.ReadAllText(@"C:/Users/mehdi/Desktop/essai.html"); 
     wbNavigator.NavigateToString(html); 

이 일을 할 때 나는이 예외가 있습니다 Unauthorized file operation. Access to the path is denied. 누구든지 날 도와 줄 수 있을까? 고마워 .

답변

1

이러한 종류의 액세스를 위해서는 해당 Silverlight 앱이 높은 권한이 필요합니다. 두 가지 옵션을 가지고 실패 :

  • 당신이 당신의 대답을 실버 라이트로 서버에
+0

(THW)를

  • 호스트 HTML을 사용할 파일에 대한 사용자 찾아보기가! 내 Silverlight 응용 프로그램에이 권한이 어떻게 있습니까? –

  • +0

    예를 들어, http://msdn.microsoft.com/en-us/library/gg192793(v=vs.95).aspx를 참조하십시오. 실제로 이상적인 솔루션이 아니므로 몇 가지 대안을 제안했습니다. 왜 로컬 HTML 파일을 사용하고 싶습니까? –

    +0

    나는 이미 브라우저 설정에서 ".... 때 승격 된 신뢰가 필요합니다"확인란을 선택하려고합니다! 그러나 그 예외는 여전히 나타나고 있습니다. 그래서 문제가 무엇입니까? –

    관련 문제