У меня есть приложение Silverlight, развернутое на обоих наших промежуточных и производственных серверах. Это приложение кэширует информацию, используя изолированные настройки хранилища. Если я браузерSilverlight Изолированные настройки хранилища, перезаписанные другим приложением Silverlight
http://stagingserver/pagewithsilverlight.aspx
все работает нормально, данные хранятся в изолированном хранилище на моей машине просто отлично. Однако, если я просматриваю к
http://productionserver/pagewithsilverlight.aspx
все работает кроме того, что ничего не сохраняется в изолированном хранилище на моей машине. Обе страницы содержат копии одного и того же файла xap. Почему он должен вести себя одним способом при размещении на одном сервере и вести себя по-другому при размещении на другом сервере?
Редактировать: Дополнительная информация. Я проверял, что данные не сохраняются в изолированном хранилище, если посмотреть на C: \ Documents and Settings \ имя_пользователя \ Локальные настройки \ Данные приложения \ Microsoft \ Silverlight \ is directory во время работы мое заявление.
Редактировать # 2: после дальнейшего исследования (мониторинга процесса) данные записываются в изолированное хранилище, а затем перезаписываются другим приложением SilverLight на той же странице. Это не отображалось в нашей промежуточной среде, поскольку второе приложение не было развернуто там. Так или иначе, обе приложения получают одно и то же изолированное место хранения. Они являются уникальными файлами xap, так как им дается одно и то же местоположение IsolStorage.ApplicationSettings?
Каковы версии следующих пространств имен на каждом из этих серверов? с использованием System.IO; с использованием System.IO.IsolatedStorage; –
@CodeToGlory: Пространства имен не имеют версий. Кроме того, какая версия любой DLL на сервере не влияет на то, что XAP делает на клиенте. – AnthonyWJones
Я не могу думать ни о какой причине, какая разница. Поэтому я буду проверять свои предположения. XAP действительно одинаковы? Код в xap для сохранения материала в изолированном хранилище действительно запущен? – AnthonyWJones