序列化问题:System.UnauthorizedAccessExceptionKiernan桌面(新)原型开发工具包实验室Laboratorybinx86Debuglol.dataf'rejected。通过此代码尝试序列化任何对象:publicstaticvoidBinarySerialize(thisTt,stringpath){DirectoryInfodirectoryInfo=newDirectoryInfo(path);directoryInfo.EnsureDirectory();使用(FileStreamstream=newFileStream(directoryInfo.FullName,FileMode.OpenOrCreate)){BinaryFormatterformatter=newBinaryFormatter();格式化程序。序列化(流,t);这个项目在我的桌面上,我的Documents文件夹中的VS/Projects中有另一个项目,代码几乎与此相同并且工作正常。唯一的区别是它不是通用的。有任何想法吗?好吧,我遇到的问题是我基本上创建了一个名为“lol.dataf”的文件夹,并尝试写入该文件夹而不是文件。因此,它不能被写入。编译器应该打印:ID10-T但遗憾的是,它没有。谢谢你的帮助。这是你的方法,往数据库中添加数据的代码在哪里执行?您还必须检查创建的实际数据库吗?如果另一个项目使数据库更容易连接。尝试检查您正在访问的数据库的权限。以上就是C#学习教程分享的全部内容:序列化问题:System.UnauthorizedAccessException。如果对您有用,需要进一步了解C#学习教程,希望您多多关注。侵权请点击右侧联系管理员删除。如需转载请注明出处:
