2014-03-29 52 views
1

我試圖通過各種方法做到這一點,但彈出窗口異常。我的lync silverlight應用程序在瀏覽器或瀏覽器外工作正常(具有提升的權限),但是當我在lync的窗口擴展(CWE)中嘗試這樣做時,它會拋出一個異常,指出「文件操作不允許訪問路徑」 。請幫忙!如何在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

保存到通過silverlight的文件一直被限制出於安全原因,如果你想保存不提示我建議使用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

相關問題