私は隔離されたストレージファイルからデータを保存し、取得する必要があります。私はWinformsアプリケーションのファイルにデータを保存しますが、ASP.NETアプリケーションのファイルからそのデータを取得する必要があります。ここでリサイズアプリケーションを介してIは、単離されたストレージfile.Theコードからデータを取得するASP.NETアプリケーションでコード隔離ストレージファイルにデータを格納および取得する方法は?
IsolatedStorageFile isoStore = IsolatedStorageFile.GetUserStoreForDomain();
string[] fileNames = isoStore.GetFileNames(fileName);
if (fileNames != null && fileNames.Length > 0)
{
foreach (string file in fileNames)
{
if (file == fileName)
{
isSuccess = true;
break;
}
else
isSuccess = false;
}
}
if (!isSuccess)
{
oStream = new IsolatedStorageFileStream(fileName, FileMode.Create, isoStore);
writer = new StreamWriter(oStream);
writer.WriteLine(licenseCode);
writer.Close();
}
では IsolatedStorageFile isoStore = IsolatedStorageFile.GetUserStoreForDomain()の下に示されています。
string[] fileNames = isoStore.GetFileNames(fileName);
//Retrieve License Code from Isolated storage
iStream = new IsolatedStorageFileStream(fileName, FileMode.Open, isoStore);
reader = new StreamReader(iStream);
String line;
while ((line = reader.ReadLine()) != null)
{
output = line;
}
return output;
しかし、私は、ASP.NETアプリケーションから分離ストレージファイルに格納されているデータを取得することができません(文字列[]ファイル名の=のisoStore.GetFileNames(ファイル名);この文字列は、[]戻り0)なしを指示しますファイルがマシンに存在します。
誰でもこの問題を解決するのに役立つでしょうか?
はい、どちらも異なるプロジェクトであるとしたら、ASP.NETアプリケーションのIsolated storageファイルからどのようにデータを取得できますか? – Ramalingam
@Ramalingam:fix_likes_codingが既に述べられているように、分離ストレージは分離されているため、異なるアプリケーションからアクセスすることはできません。 – Fischermaen
@Fischermaen:返事ありがとう。 – Ramalingam