Introduction to ASP.Net 4.5.1

This article introduces the new version of ASP.NET, version 4.5.1, that was released with Visual Studio 2013 Preview.

Introduction

This article introduces the new version of ASP.NET, version 4.5.1, that was released with Visual Studio 2013 Preview. ASP.NET 4.5.1 has many new features that help the development of apps and make them more reliable. The features are the following:

  • Creating ASP.NET Projects
  • Bootstrap Integrated
  • ASP.NET Scaffolding
  • ASP.NET Membership
  • Support for Web Servers
  • ASP.NET MVC 5
  • ASP.NET Web API 2
  • ASP.NET SignalR 2.0
  • Entity Framework 6

Creating ASP.NET Projects

In Visual Studio 2013 Preview, there is a new way for creating ASP.NET web projects. In the new User Interface for creating web projects the developer can select multiple frameworks, like Web Forms, MVC, Web API to be vcombined into one project. This makes it easy to develop various apps for Windows Store, Windows Server Active Directory and Windows Azure Active Directory.

ASP.Net-WebProject-in-VisualStudio-2013.jpg

Bootstrap Integrated

Bootstrap is the new technology that is integrated with the ASP.NET web project templates. It is builtin with the projects that provides responsive design and theming capabilities. Bootstrap is a sleek and powerful front-end framework for faster web development. The project templates based on bootstrap technology provides attractive themes for the web development.

ASP.NET Scaffolding

The new ASP.NET Scaffolding system is released with Visual Studio 2013 Preview. This new system works with Web Forms, MVC and as well as Web API. This system is helpful to reduce the time to develop standard data.

ASP.NET Membership

A new ASP.NET Membership system works with the same environment used by all other ASP.NET Frameworks. This new system also works for web hosting software other than IIS. It also supports Claim-Based Authentication that is helpful for securing the data and by default it uses Entity Framework through which the making and retrieving records in the database is easy to deploy.  

Support for Web Servers

With the release of Visual Studio 2013 Preview, a new support is launched for custom web servers and self hosting scenarios using OWIN. OWIN provides a standard interface between web servers and web applications. The purpose of OWIN is to do Decoupled Architecture between servers and applications. OWIN stands for Open Web Interface for .NET. It is very useful for web development.

ASP.NET MVC 5

The new characteristics launched in the new version of MVC in ASP.NET, like authentication filters, filter overrides and scaffolding tooling are easily used in all ASP.NET Frameworks. So, MVC 5 is easily used in all ASP.NET projects.

ASP.NET Web API 2

There are a few new characteristics included in ASP.NET Web API 2 like CORS support, new OData support, request batching support, OWIN based self-hosting and a portable Web API client to create libraries that can be used as a reference for the application development of Windows Store and Windows Phone 8.

ASP.NET SignalR 2.0

ASP.NET SignalR 2.0 class libraries with the association of Open Web Interface (OWIN) are used to develop applications of new technologies like Silverlight 5, Windows Phone 8, Windows 8.

Entity Framework 6

Entity Framework 6 is a very creative enhancement in Visual Studio 2013 Preview. There are many new features included in Entity Framework 6.0 given below:

  • Asynchronous query and save
  • Code First mapping to Stored Procedures
  • Connection Resiliency
  • Code Based configuration
  • Improved transaction support
  • Performance Improvements.

Summary

In this article I introduced many new technologies that are integrated with the Visual Studio 2013 Preview. These technologies have some features that are helpful for the development of new apps like Windows Phone, Windows Store, Windows 8 and so on. I'll post articles related with these technologies later.