ブラウザー外で最大25MBの分離ストレージを使用できるため、Silverlightアプリを実行しているところならどこでも読んでいます。ISに1.6MBのファイルを書き込んでいますが、1MBに達するとストレージ容量を超えたというエラーが表示されます。はい、プロジェクト設定で[ブラウザ外]オプションがオンになっていることを確認しました...
私は何が欠けていますか?
ブラウザー外で最大25MBの分離ストレージを使用できるため、Silverlightアプリを実行しているところならどこでも読んでいます。ISに1.6MBのファイルを書き込んでいますが、1MBに達するとストレージ容量を超えたというエラーが表示されます。はい、プロジェクト設定で[ブラウザ外]オプションがオンになっていることを確認しました...
私は何が欠けていますか?
MSDNのこのページから、IncreaseQuotaToメソッドを使用してサイズを増やすことができるようです。
MSDNから
クォータグループのデフォルトサイズは1MBです。アプリケーションは、IncreaseQuotaToメソッドを使用してクォータグループのサイズを増やすように要求できます。ユーザーがサイズの増加を承認した場合、そのサイズは、そのドメイン上のすべてのアプリケーションが共有できる新しいクォータグループサイズです。さらに、Silverlightは、分離されたストレージサイズを最大許容値に設定できる構成値を提供します。詳細については、[グループポリシーの設定]ページの[分離されたストレージ]セクションを参照してください。
最初にブラウザ外のアプリケーションを実際にインストールする必要があるようです(BINフォルダにあるテストHTMLファイルを開き、右クリックしてオプションを取得します)。これが完了すると、サイズは25MBに増加します。アプリをインストールする前に、デバッグ内でそうするだろうと思いました...
Visual Studioのプロジェクトプロパティのデバッグページで、開始アクションとして[ブラウザー外アプリケーション]を選択します。これにより、ブラウザが不足しているアプリでデバッグセッションが開始されます。