本文介绍了IsolatedStorageException:无法创建存储目录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好我必须存放在孤立的空间一些隐藏的信息。对于我使用System.IO.Isolated类像

  IsolatedStorageFile ISF = System.IO.IsolatedStorage.IsolatedStorageFile.GetStore(IsolatedStorageScope.User | IsolatedStorageScope.Assembly,NULL,NULL);
流作家=新IsolatedStorageFileStream(文件名,FileMode.Create,ISF);IFormatter格式=新的BinaryFormatter();
formatter.Serialize(作家,appCollection.ToString());writer.Close();

它工作正常,在Windows XP,但生产服务器上的Windows 2003的它显示例外

System.IO.IsolatedStorage.IsolatedStorageException:无法创建存储目录

我在我的asp.net项目文件夹中的每个人完全控制权限。注意CSoft.Core是我创建的个人框架。

这是我的堆栈跟踪:

解决方案

I changed IsolatedStorage file to

using (IsolatedStorageFile isoStore = IsolatedStorageFile.GetMachineStoreForAssembly()) { }

And this work.

这篇关于IsolatedStorageException:无法创建存储目录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-03 06:29