你是在 ASP.NET 里面使用是么?能详细解释一下您的应用场景么?

其实本来有个IOS版,后来又开发了个web版。

目前没有针对 ASP.NET 做缓存的特殊处理,目前 .NET 桌面版的 CurrentUser 是存在 windows 自带的 System.Configuration.ApplicationSettingsBase 里面,并没有存储在 cookie 里面,这个可能需要重新开发。

我现在测试.net sdk 每个用户获取的AVUser.CurrentUser都是同一个人。我现在把登录信息存在本地cookie,这样的话修改个人资料就会报The user cannot be altered by a client without the session.请问这个该如何解决?

推荐使用 REST API 解决这个问题,不要使用 AVUser.Login ,而是通过 REST API 实现登陆,登陆之后会服务端会把 SessionToken 发给客户端,修改资料的时候也需要在 Http Header 里面包含这个字段。详细的请看文档:https://leancloud.cn/docs/rest_api.html#%E6%9B%B4%E6%96%B0%E7%94%A8%E6%88%B7