asp.net Web サイトでホストされている Silverlight アプリケーションがあります。
次にアプリケーションが呼び出されたときにロードするために、一部の情報を .txt ファイルの分離ストレージに保存します。
ここで奇妙な問題があります。アプリケーションがファイルを見つけられないことがあります。
正確に何が起こるかを確認したところ、一連のフォルダーで構成された分離ストレージ (Windows 7 で確認しました) が、それらの名前がキー/GUID のように見えることがわかりました。アプリケーションがファイルを見つけられない場合、何らかの理由で、アプリケーションがファイルを保存したフォルダーではなく、別のキー/GUIDフォルダーに移動します! 私はそれについてネット全体で読み、マイクロソフトがセキュリティ ポリシーに従って作成したキー/GUID フォルダーを理解しています。
分離ストレージの作成に使用したコードは次のとおりです。
IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForSite();
私も試しました
IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForApplication()
-同じ問題。
私に何ができる?
必要に応じて、詳細をお知らせします。
どうもありがとう!