这是一个采访中的问题,我试图重申一下。我甚至不确定它是否是最新的,因为Azure最近变化很快。我会解释一下,如果问题毫无意义,请告诉我。
What is the best way to store insecure global information for all users.
- a) Azure session storage
- b) Azure application storage
- c) Azure application profile info
- d) other
我不知道有什么叫做" Azure会话存储"。人们似乎使用TableStorage进行会话管理。应用程序存储和配置文件信息也是如此。这个问题有意义吗?
答案 0 :(得分:1)
你的问题并没有多大意义(尽管可能是因为正如你所说,你已经解释过它)。
会话存储(可能是会话状态),应用程序存储(可能是应用程序状态)和配置文件信息(成员/角色提供程序基础结构的一部分)不是Azure特定的技术。他们是ASP.net的一部分,所以这也适用于azure之外的asp.net网络应用程序。
对于其中的每一个,都有不同的方式可以支持它们(在进程内存,表存储,sql数据库,应用程序结构缓存等...)
我认为关键词是"不安全"和"所有用户"
如果适用于所有用户,则需要将其存储在应用程序级别。 如果它"不安全"或者没有包含任何需要加密的数据的数据,那么你有一些选择,但我认为他们在问题中得到的是应用程序资料信息。
您可以使用应用程序级别配置文件为您网站的所有用户存储默认值(例如默认外观和感觉,默认选项等...)
在此处查看此链接 - How to assign Profile values?