title: IsolatedStorageException: Unable to create the store directory
body: <p>Hi I have to store some hidden information in Isolated space. For that I am using System.IO.Isolated class like</p>
  
  <pre><code>IsolatedStorageFile isf =     System.IO.IsolatedStorage.IsolatedStorageFile.GetStore(IsolatedStorageScope.User | IsolatedStorageScope.Assembly, null, null);
  Stream writer = new IsolatedStorageFileStream(filename, FileMode.Create, isf);
  
  IFormatter formatter = new BinaryFormatter();
  formatter.Serialize(writer, appCollection.ToString());
  
  writer.Close();
  </code></pre>
  
  <p>It works fine in Windows XP but on production server that is windows 2003 it shows exception</p>
  
  <p>System.IO.IsolatedStorage.IsolatedStorageException: Unable to create the store directory.</p>
  
  <p>I have a Everyone full control permissions in my asp.net project folder. Attention CSoft.Core is a personal Framework created by me.</p>
  
  <p>This is my Stack Trace:</p>
  
  <blockquote>
    <p>[IsolatedStorageException: Unable to create the store directory.
    (Exception from HRESULT: 0x80131468)]<br>
    System.IO.IsolatedStorage.IsolatedStorageFile.nGetRootDir(IsolatedStorageScope
    scope) +0<br>
    System.IO.IsolatedStorage.IsolatedStorageFile.InitGlobalsNonRoamingUser(IsolatedStorageScope
    scope) +97<br>
    System.IO.IsolatedStorage.IsolatedStorageFile.GetRootDir(IsolatedStorageScope
    scope) +137<br>
    System.IO.IsolatedStorage.IsolatedStorageFile.GetGlobalFileIOPerm(IsolatedStorageScope
    scope) +213<br>
    System.IO.IsolatedStorage.IsolatedStorageFile.Init(IsolatedStorageScope
    scope) +56<br>
    System.IO.IsolatedStorage.IsolatedStorageFile.GetStore(IsolatedStorageScope
    scope, Type domainEvidenceType, Type assemblyEvidenceType) +59<br>
    CSoft.Core.IO.StorageHelper.Save(String fileName, String content) in
    c:\Projectos\FrameworkCS\CSoft.Core\IO\StorageHelper.cs:18<br>
    CSoft.Web.UI.ViewStateHelper.SerializeViewState(HttpContext context,
    Object state) in
    c:\Projectos\FrameworkCS\CSoft.Web.Controls\Web\UI\ViewStateHelper.cs:65
    CSoft.Web.UI.Page.SavePageStateToPersistenceMedium(Object state) in
    c:\Projectos\FrameworkCS\CSoft.Web.Controls\Web\UI\Page.cs:302<br>
    System.Web.UI.Page.SaveAllState() +236<br>
    System.Web.UI.Page.ProcessRequestMain(Boolean
    includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    +1099</p>
  </blockquote>