Что-то, что я определенно рассмотрю, это то, что вы пытаетесь открыть слишком много потоков, один через File
, а другой используя IsolatedStorageStream
.Как сказал @PhilBolduc, вам нужно использовать IsolatedStorageStream
.Я также хотел бы сделать предложение и использовать операторы using
при доступе к потокам, чтобы они избавлялись от себя.
using (var isoFileStream = new IsolatedStorageFileStream(filePath, FileMode.OpenOrCreate, storage))
{
}