1

我到处都在阅读运行 Silverlight 应用程序作为浏览器外允许您使用多达 25MB 的隔离存储。我正在向 IS 写入一个 1.6MB 的文件,但是当它达到 1MB 时收到一条错误消息,说我已经超出了存储容量。是的,我确保在项目设置中选中了 Out-Of-Browser 选项...

我错过了什么?

4

3 回答 3

4

从MSDN 上的这个页面,您似乎可以使用IncreaseQuotaTo 方法增加大小。

来自 MSDN

配额组的默认大小为 1 MB。应用程序可以使用IncreaseQuotaTo 方法请求增加配额组的大小。如果用户批准增加的大小,则该大小是该域上所有应用程序可以共享的新配额组大小。此外,Silverlight 提供了一个配置值,使您能够将隔离存储大小设置为允许的最大值。有关详细信息,请参阅组策略设置页面的隔离存储部分。

于 2011-01-11T20:17:45.793 回答
1

看起来您必须首先实际安装浏览器外应用程序(打开 BIN 文件夹中的测试 HTML 文件并右键单击它以获取选项)。完成此操作后,大小将增加到 25 MB。我认为它会在安装应用程序之前在调试中这样做......

于 2011-01-11T20:32:32.050 回答
0

在 Visual Studio 中项目属性的调试页面上,选择“浏览器外应用程序”作为启动操作。这将在应用程序耗尽浏览器的情况下启动调试会话。

于 2011-01-11T20:42:41.997 回答