2014-03-29 1 views
1

다양한 방법으로 예외를 시도했지만 예외 팝업. 내 lync Silverlight 응용 프로그램은 브라우저 또는 브라우저 외부에서 잘 작동하지만 lync의 창 확장 (CWE)에서 이렇게하려고하면 "파일 작업이 허용되지 않습니다."라는 예외를 throw합니다. 경로에 대한 액세스가 거부되었습니다. " . 도와주세요!lync silverlight 응용 프로그램에서 로컬 파일을 읽거나 쓰는 방법은 무엇입니까?

private void button1_Click(object sender, RoutedEventArgs e) 
    { 
     try 
     { 
      if (!string.IsNullOrEmpty(textBox1.Text)) 
      { 
       string path = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "abc.txt"); 

       StreamWriter writer = File.CreateText(path); 
       writer.Write(textBox1.Text); 
       writer.Close(); 
      } 
     } 
     catch (Exception ee) 
     { 
      MessageBox.Show(ee.Data + "\n\n" + ee.Message); 
     } 
    } 

답변

0

사용자에게 메시지를 표시하지 않고 저장하려면 실버 라이트를 통한 파일 저장이 보안상의 이유로 항상 제한되어 왔으며 IsolatedStorage를 사용하는 것이 좋습니다. 자세한 내용은 MSDN 설명서를 참조하십시오. http://msdn.microsoft.com/en-us/library/cc265154(v=vs.95).aspx

+0

감사합니다! 다시 한번 제발 도와주세요 .. 지금 또 다른 곤경에 빠졌습니다. 나는 여기에 새로운 질문을 게시했다. 그것을 확인하시기 바랍니다. 감사! https://stackoverflow.com/questions/22809930/contentsharingmodality-contentadded-event-is-not-getting-triggered-lync-silverl – Mangesh

관련 문제