【问题标题】:How to read/write local file in lync silverlight application?如何在 lync silverlight 应用程序中读取/写入本地文件?
【发布时间】:2014-03-29 13:01:10
【问题描述】:

我尝试通过各种方法做到这一点,但出现异常弹出窗口。我的 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);
        }
    }

【问题讨论】:

    标签: c# silverlight lync-2013 lync-client-sdk


    【解决方案1】:

    出于安全原因,通过silverlight保存到文件一直受到限制,如果您想在不提示用户的情况下保存,我建议使用IsolatedStorage。有关详细信息,请参阅 MSDN 文档http://msdn.microsoft.com/en-us/library/cc265154(v=vs.95).aspx

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-12
    • 2014-11-08
    • 1970-01-01
    • 2014-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多