我到处都在读到在浏览器外运行Silverlight应用程序允许你使用高达25MB的独立存储空间。我正在向IS写入一个1.6MB的文件,但是当它达到1MB时,我得到一个错误消息,说我已经超出了存储容量。是的,我确保在项目设置中选中了Out-Of-Browser选项...
我遗漏了什么?
发布于 2011-01-12 04:32:32
看起来您必须首先安装浏览器外的应用程序(打开BIN文件夹中的测试HTML文件,然后右键单击它以获得选项)。完成此操作后,大小将增加到25MB。我认为它会在安装应用程序之前在debug中这样做...
发布于 2011-01-12 04:17:46
从MSDN上的this页面,似乎可以使用IncreaseQuotaTo方法增加大小。
来自MSDN的
配额组的默认大小为1 MB。应用程序可以使用IncreaseQuotaTo方法请求增加配额组大小。如果用户批准增加的大小,则该大小是该域上的所有应用程序都可以共享的新配额组大小。此外,Silverlight还提供了一个配置值,使您可以将独立存储大小设置为允许的最大值。有关详细信息,请参阅“组策略设置”页的“独立存储”部分。
发布于 2011-01-12 04:42:42
在Visual Studio中项目属性的调试页上,选择"Out- of -browser application“作为启动操作。这将在应用程序耗尽浏览器的情况下启动调试会话。
https://stackoverflow.com/questions/4661887
复制相似问题