尝试创建文件流时出现安全异常
FileStream f = new FileStream(filename, FileMode.Create);
即使我将文件名设置为 D:\filename.xml(甚至不在光盘 C: 上)。
如何解决这个问题?
尝试创建文件流时出现安全异常
FileStream f = new FileStream(filename, FileMode.Create);
即使我将文件名设置为 D:\filename.xml(甚至不在光盘 C: 上)。
如何解决这个问题?
可能 Silverlight 应用程序无法访问磁盘 D 进行写入。通常,SL 应用程序以部分信任的方式运行。您可以尝试使用所需的提升信任。
有类似的问题 - Silverlight 4.0 FileStream
如果您正在构建浏览器外的 Silverlight 应用程序,请转到您的项目属性并选中“启用浏览器外运行的应用程序”。
在“浏览器外设置”中选中“在浏览器外运行时需要提升信任”。
此外,请确保运行应用程序的用户有权创建/写入目标路径。