| |

ASP.NET (Active Server Pages) is a revolutionary programming framework that enables the rapid development of powerful Web applications and services. It provides the easiest and most scalable way to build, deploy, and run Web applications that can target any browser or device. |
Easy Programming Model
ASP.NET makes building real-world Web applications dramatically easier. ASP.NET server controls enable an HTML-like style of declarative programming that lets developers create effective pages with far less code than was previously necessary with Active Server Pages (ASP). Displaying data, validating user input, and uploading files are all simple operations. ASP.NET pages work in all browsers, including Netscape, Opera, AOL and Microsoft Internet Explorer. |
Enhanced Development Environment
Developers can harness the full power of ASP.NET by using any text editor—even Notepad. However, Visual Studio .NET adds the productivity of Visual Basic style development to the Web. Now developers can visually design ASP.NET Web Forms by using familiar drag-and-drop and double-click techniques. Developers can also enjoy full code support, including statement completion and color coding. Visual Studio .NET also provides integrated support for debugging and deploying ASP.NET Web applications. |
|

Easier, Faster Deployment
ASP.NET uses the Microsoft .NET Framework deployment model based on assemblies and as a result benefits from features such as xcopy deployment, side-by-side deployment of assemblies and XML-based configuration. ASP.NET also supports the deployment of a fully compiled application. The benefit is that none of the source code is visible to the administrator of the Web server; an important feature if another company hosts the application. ASP.NET has an extremely simple deployment model and to deploy an application, you just copy all of the files that comprise the application into the appropriate directory. No registration of objects or restarting of the application is required. All parts of an ASP.NET application can be deployed in this fashion including pages, Web services, compiled components (contained within DLLs) and even configuration data. |
|
|