title: Issue when Reading xml: "System.IO.IsolatedStorage.IsolatedStorageException: Operation not permitted on IsolatedStorageFileStream" (Windows Phone 8)
body: <p>I have an issue when reading from an xml file with the object Friend in it!</p>
  
  <p>file.exist() returns true but when he opens storage, an exception is thrown!</p>
  
  <pre><code>public static async Task&lt;List&lt;Friend&gt;&gt; Load&lt;Friend&gt;(string file)
  {           
      IsolatedStorageFile storage = IsolatedStorageFile.GetUserStoreForApplication();
      List&lt;Friend&gt; friend = Activator.CreateInstance&lt;List&lt;Friend&gt;&gt;();
  
      if (storage.FileExists(file))
      {
          IsolatedStorageFileStream stream = null;
          try
          {
              stream = storage.OpenFile(file, FileMode.Open);
              XmlSerializer serializer = new XmlSerializer(typeof(List&lt;Friend&gt;));
  
              friend = (List&lt;Friend&gt;)serializer.Deserialize(stream);
          }
          catch (Exception)
          {
          }
          finally
          {
              if (stream != null)
              {
                  stream.Close();
                  stream.Dispose();
              }
          }
          return friend;
      }
      return friend;
  }
  </code></pre>