本文介绍了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:无法创建存储目录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!