0

尝试创建文件流时出现安全异常

FileStream f = new FileStream(filename, FileMode.Create);

即使我将文件名设置为 D:\filename.xml(甚至不在光盘 C: 上)。

如何解决这个问题?

4

2 回答 2

1

可能 Silverlight 应用程序无法访问磁盘 D 进行写入。通常,SL 应用程序以部分信任的方式运行。您可以尝试使用所需的提升信任。

有类似的问题 - Silverlight 4.0 FileStream

于 2012-05-12T15:35:14.167 回答
1

如果您正在构建浏览器外的 Silverlight 应用程序,请转到您的项目属性并选中“启用浏览器外运行的应用程序”。

在“浏览器外设置”中选中“在浏览器外运行时需要提升信任”。

此外,请确保运行应用程序的用户有权创建/写入目标路径。

于 2012-05-12T15:42:16.760 回答