Home » Microsoft » 70-486 v.2 » Which server-side state management options will achieve the goal?
You are designing a distributed application.
The application must store a small amount of information that is shared across all users and does not change frequently.
You need to configure the application to meet the requirements.
Which server-side state management options will achieve the goal? Each correct answer presents a complete solution. Choose all that apply.
A. Database support
B. Profile properties
C. Session state
D. Application state
Correct Answer: AD
Explanation/Reference:
A: SQL Database provides a relational database management system for Windows Azure and is based on SQL Server technology. With a SQL Database instance, you can easily provision and deploy relational database solutions to the cloud, and take advantage of a distributed data center that provides enterpriseclass availability, scalability, and security with the benefits of built-in data protection and self-healing.
D: Application state is a data repository available to all classes in an ASP.NET application. Application state is stored in memory on the server and is faster than storing and retrieving information in a database. Unlike session state, which is specific to a single user session, application state applies to all users and sessions. Therefore, application state is a useful place to store small amounts of often-used data that does not change from one user to another.
Incorrect Answers:
B: Profile properties stores personal, not global, information.
C: Session state is not global. Session states handles user information such as cookies, hidden fields, and query strings are some client-side options to tracking user state
D: Application State does not exist in Azure.
References: https://msdn.microsoft.com/en-us/library/ms178594.aspx