2010-03-09 85 views

回答

4

这听起来像您的应用程序在部分信任运行。要使用一个FileStream,则需要请求elevated trust

默认情况下,基于Silverlight- 应用在部分信任运行, 这意味着他们一个安全沙箱 中运行。沙盒应用程序有限制访问本地计算机,并受其他方式的限制,这有助于防止恶意行为。

从Silverlight 4中的FileStream文档(重点煤矿):

当通过升高的信任 应用调用,暴露周围 一个流的文件,同时支持同步 和异步读写 操作。

编辑:您可以通过在Silverlight项目设置中设置“在浏览器外部运行时需要提升信任”来设置要求提升信任的应用程序。

+0

谢谢,但如何? – xscape 2010-03-09 02:39:35

+0

如何设置应用程序以要求提升信任度?查看我的编辑。 – 2010-03-09 02:53:24