आपको डोमेन स्कॉप्ड, पृथक भंडारण के बजाय एप्लिकेशन स्कॉप्ड का उपयोग करने की आवश्यकता है। यह IsolatedStorageFileStream's अधिभारित कन्स्ट्रक्टरों में से किसी एक का उपयोग करके किया जा सकता है।
उदाहरण:
using System.IO;
using System.IO.IsolatedStorage;
...
IsolatedStorageFile appScope = IsolatedStorageFile.GetUserStoreForApplication();
using(IsolatedStorageFileStream fs = new IsolatedStorageFileStream("data.dat", FileMode.OpenOrCreate, appScope))
{
...
हालांकि, अब आप इस कोड के मुद्दे पर केवल तभी काम करेंगे जब एप्लिकेशन क्लिकऑन के माध्यम से लॉन्च किया गया हो क्योंकि यह एकमात्र समय एप्लिकेशन स्कॉप्ड पृथक भंडारण उपलब्ध है। यदि आप ClickOnce (जैसे विजुअल स्टूडियो के माध्यम से) के माध्यम से लॉन्च नहीं करते हैं, तो GetUserStoreForAplication() अपवाद फेंक देगा।
यह समस्या यह सुनिश्चित करने के लिए है कि AppDomain.CurrentDomain.ActivationContext अनुप्रयोग स्कॉप्ड पृथक भंडारण का उपयोग करने का प्रयास करने से पहले शून्य नहीं है।