1

さまざまな方法でそれを試みましたが、例外ポップアップが表示されました。私の Lync Silverlight アプリケーションは、ブラウザー内またはブラウザー外で (昇格されたアクセス許可を使用して) 正常に動作しますが、lync のウィンドウ拡張機能 (CWE) で実行しようとすると、「ファイル操作は許可されていません。パス '' へのアクセスが拒否されました」という例外がスローされます。 . 助けてください!

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);
        }
    }
4

1 に答える 1

0

ユーザーにプロンプ​​トを表示せずに保存したい場合は、IsolatedStorage を使用することをお勧めします。詳細については、MSDN のドキュメントを参照してくださいhttp://msdn.microsoft.com/en-us/library/cc265154(v=vs.95).aspx

于 2014-03-30T16:11:18.383 に答える