Asp.net mvc 4 MVC-存储安全信息

Asp.net mvc 4 MVC-存储安全信息,asp.net-mvc-4,model-view-controller,Asp.net Mvc 4,Model View Controller,我只是在学习MVC的过程中遇到了这个问题。 b是否可能是正确答案 您正在设计一个分布式应用程序。应用程序必须存储安全信息,这些信息是 特定于单个用户。用户注销时必须自动清除数据。你 需要将临时信息保存在安全的数据存储中。您应该使用哪个数据存储 A.会议状态 B.数据库存储 C.剖面属性 D.申请国 谢谢,如果“用户注销时必须自动清除数据”,那么实际上就不需要B或C。D(应用程序状态)在用户之间是单一的,所以最好的选择是A 来自MSDN …应用程序状态是存储少量经常使用的数据的有用位置,这些数据不

我只是在学习MVC的过程中遇到了这个问题。 b是否可能是正确答案

您正在设计一个分布式应用程序。应用程序必须存储安全信息,这些信息是 特定于单个用户。用户注销时必须自动清除数据。你 需要将临时信息保存在安全的数据存储中。您应该使用哪个数据存储

A.会议状态

B.数据库存储

C.剖面属性

D.申请国

谢谢,

如果“用户注销时必须自动清除数据”,那么实际上就不需要B或C。D(应用程序状态)在用户之间是单一的,所以最好的选择是A

来自MSDN

…应用程序状态是存储少量经常使用的数据的有用位置,这些数据不会从一个用户更改到另一个用户。有关按用户保存数据的信息,请参阅和

然而,这表明A和C是可能的-

[配置文件属性]与会话状态类似,只是当用户会话到期时,配置文件数据不会丢失


这不满足“当用户注销时,必须自动清除数据”,留下A作为适当的答案

B可能是一个有效的答案,但a是一个更好的选择。

我对这个问题的想法:asp.net中的会话可以配置为将信息存储在db中,默认情况下,它将信息存储在proc中,这不适用于分布式应用程序。 因此,单独使用会话选项并不合适。但db选项可用于会话:这将满足用户从一端注销后清除信息的条件,并从另一端将信息存储在安全存储(db)中

Upd。如果我可以选择多个选项(每个选项都是解决方案的一部分),我会选择会话+状态服务器或数据库。但因为我只能选择一个答案,所以我更喜欢这个环节