У меня есть новое приложение Silverlight только с кнопкой, которая прекрасно работает в местном масштабе.
Я развернул на своем промежуточном сервере, и теперь следующие разрывы кода:
public MainPage()
{
InitializeComponent();
try
{
MessageBox.Show("Attempting to Access Isolated Storage");
var store = System.IO.IsolatedStorage.IsolatedStorageFile.GetUserStoreForApplication();
MessageBox.Show("Have Storage");
}
catch (Exception ex)
{
MessageBox.Show("1: Access Failed");
MessageBox.Show(ex.Message);
MessageBox.Show(ex.StackTrace);
}
}
Я написал этот пример приложения, чтобы узнать, что происходит в моем реальном приложении. У него та же проблема. Мое настоящее приложение работало неделями, до нескольких дней назад. Я не могу определить, что отличается.
Вот сообщение:
---------------------------
---------------------------
There is not enough free space to perform the operation.
---------------------------
OK
---------------------------
Вот трассировка стека:
---------------------------
---------------------------
at System.IO.IsolatedStorage.IsolatedStorageFile.Reserve(UInt64 lReserve)
at System.IO.IsolatedStorage.IsolatedStorageFile.FetchOrCreateStore(String groupName, String storeName, IsolatedStorageFile isf)
at System.IO.IsolatedStorage.IsolatedStorageFile.GetUserStore(String group, String id)
at System.IO.IsolatedStorage.IsolatedStorageFile.GetUserStoreForApplication()
at SilverlightApplication1.MainPage..ctor()
---------------------------
OK
---------------------------
Спасибо.