Где is.NET "изолированное хранилище" хранится?
где будут физические файлы?
7 ответов
это зависит от ОС и того, включены ли перемещаемые профили пользователей.
например, на XP, с профилями без роуминга, местоположение
<SYSTEMDRIVE>\Documents and Settings\<user>\Local Settings\Application Data\Microsoft\IsolatedStorage
на Vista с перемещаемым хранилищем профилей,
<SYSTEMDRIVE>\Users\<user>\AppData\Roaming\Microsoft\IsolatedStorage
посмотреть введение в изолированное хранилище для получения дополнительной информации.
System.Diagnostics.Process.Start(
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) +
"\IsolatedStorage"
);
на моей рабочей станции XP я нашел его под c:\Documents и настройки\ \ локальные настройки\данные приложения\Microsoft\Silverlight\is\XXXXXXXXXXXXXXX Где xxxxxxxx кажется случайным именем каталога. (под этим, если вы бродите вокруг достаточно, вы должны найти магазин для вашего конкретного приложения...)
Я также видел его в %ProgramData%\IsolatedStorage
(так часто C:\ProgramData\IsolatedStorage).
этот конкретный случай был Windows Server 2008 с данными, связанными с сайтом IIS.
Я использую Windows 8.1. На моем ПК его в C:\Users\mangesh\AppData\LocalLow\Microsoft\Silverlight\<followed by some random folder names>
в папке "Silverlight" есть много случайных папок. Вы должны найти свои файлы в одной из этих папок.
расположение отличается в IsolationStorage
объем
Local user [LocalApplicationData]\IsolatedStorage
Roaming user [ApplicationData]\IsolatedStorage
Machine [CommonApplicationData]\IsolatedStorage
папки могут быть получены с помощью Environment.GetFolderPath
метод.
Windows 2016 имеет это так
Local user C:\Users\<user>\AppData\Local\IsolatedStorage
Roaming user C:\Users\<user>\AppData\Roaming\IsolatedStorage
Machine C:\ProgramData\IsolatedStorage
более подробную информацию можно найти здесь.