Wednesday, 31 August 2011

Intro of Asp.Net 4.0


ASP.NET 4.0 is the latest .NET framework for building web applications. The features of ASP.NET 4.0 allow you to quickly create compelling web applications that perform and scale to meet the demands of your users.


ASP.NET is an engine for processing web requests from beginning to end, and is much more than just Web Forms, Web/WCF Services, and MVC.
ASP.NET is a web request-processing engine. Incoming requests are processed and pass through an internal pipeline to an endpoint, where you, as the developer, can attach logic to process the request further.

ASP.NET components

Caching
ASP.NET provides two different kinds of caching: output and application data caching. Output caching stores dynamic page and control content for quick responses without having to process the response dynamically. Application data caching allows you to programmatically store arbitrary objects such as data sets in server memory so that an application can access the object without having to hit the data store.
Pages
Pages refer to Web Forms pages. This provides the functionality necessary to process Web Forms.
Profile
ASP.NET Profiles give you the ability to provide profile functionality to your users. Profiles allow you to store user metadata in your application. Typical uses of Profiles would be to store the full name, address, and other pertinent information that can be attached to a user.
Modules
ASP.NET Modules are components that implement and plug themselves into the ASP.NET request-processing pipeline by registering for certain events. When the event occurs, ASP.NET invokes the module so that it can further process the request.
Controls
ASP.NET controls refers to Server Controls that are used in Web Forms projects. Controls are HTML form elements that abstract the markup and allow you to separate the processing from your page.
Roles
ASP.NET Roles gives you built-in functionality to create roles for your users, and to restrict content according to the role of the user that is accessing the site.
Handlers
HTTP Handlers are .NET components that can act as a target for incoming HTTP requests.
Globalization
ASP.NET has built in components to develop applications that function for multiple cultures.
Master pages
ASP.NET Master Pages allow you to organize your design into templates, and to restrict content to locations that you assign.
Membership
ASP.NET Membership provides built-in functionality to implement site members and provide login and user tracking features.


ASP.NET 4.0 includes several new features such as extensible output caching, compressible serialized session state, and performance monitoring for individual applications.
New features in ASP.NET include:
  • Extensible ASP.NET 4.0 output caching
ASP.NET 4.0 adds extensibility to output caching that enables you to configure one or more custom output-cache providers. Output-cache providers can use any storage medium to persist HTML content.
  • Compressible serialized session state
ASP.NET 4.0 adds a new compression option for session-state providers. When the compressionEnabled configuration option is set to true, ASP.NET compresses serialized session state.
  • Performance monitoring for individual applications in a single worker process
ASP.NET 4.0 adds resource-monitoring functionality in the CLR. When enabled, administrators have a more granular view of the resource consumption of individual applications.
  • Routing
ASP.NET 4.0 adds built-in support for using routing with Web Forms. Routing allows you configure an application to accept request URLs that do not map to physical files.


2 Comments:

At 29 November 2011 at 04:28 , Anonymous Anonymous said...

This comment has been removed by a blog administrator.

 
At 29 November 2011 at 09:49 , Blogger skdotnetdeveloper said...

This comment has been removed by the author.

 

Post a Comment

Subscribe to Post Comments [Atom]

Links to this post:

Create a Link

<< Home