title: IsolatedStorage Errors
body: <p>I'm building a Windows Phone 7 application that uses isolated storage.  The code works most of the time but I keep getting IsolatedStorageExceptions randomly:</p>
  
  <pre><code>{"An error occurred while accessing IsolatedStorage."}
  
  There are no further details about the reason for the exception.  Here is the stack trace:
  
     at System.IO.IsolatedStorage.IsolatedStorageFile.DeleteFile(String file)
     at MyApp.Core.Data.WindowsPhoneFileRepository.DeleteFile(String name)
     at MyApp.Core.Domain.ThingService.SaveThing(Thing Thing)
     at MyApp.Core.Domain.TrackedThingService.PersistThingLocally(TrackedThing Thing)
     at MyApp.Ui.ViewModels.TrackViewModel.&lt;.ctor&gt;b__3(Thing Thing)
     at GalaSoft.MvvmLight.Command.RelayCommand`1.Execute(Object parameter)
     at GalaSoft.MvvmLight.Command.EventToCommand.Invoke(Object parameter)
     at System.Windows.Interactivity.TriggerAction.CallInvoke(Object parameter)
     at System.Windows.Interactivity.TriggerBase.InvokeActions(Object parameter)
     at System.Windows.Interactivity.EventTriggerBase.OnEvent(EventArgs eventArgs)
     at System.Windows.Interactivity.EventTriggerBase.OnEventImpl(Object sender, EventArgs eventArgs)
     at System.Windows.Controls.Primitives.ButtonBase.OnClick()
     at System.Windows.Controls.Button.OnClick()
     at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
     at System.Windows.Controls.Control.OnMouseLeftButtonUp(Control ctrl, EventArgs e)
     at MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, String eventName)
  </code></pre>
  
  <p>The file exists.  I place all my IsolatedStorage uses inside using blocks so I shouldn't have the file open anywhere.</p>
  
  <p>What could be causing this?</p>
  
  <p>How I can I get more details about the cause of the exception?</p>