Advertisement

12 most asked ASP.net interview questions and answers || Frequently asked in an interview

12 most asked ASP.net interview questions and answers || Frequently asked in an interview ASP.NET is an open-source[2] server-side web application framework designed for web development to produce dynamic web pages. It was developed by Microsoft to allow programmersto build dynamic web sites, web applications and web services.

ASP.NET Developer(s) Microsoft Initial release January 5, 2002; 16 years ago Stable release

4.7.1 / October 17, 2017; 6 months ago[1]

Development status Succeeded by ASP.NET Core Written in.NET languages Operating system Microsoft Windows, Linux and Mac OS Type Web application framework License Apache 2.0 Website ASP.net ASP.net Filename extension.aspx, .cs html, .vb html Internet media type text/html Developed by Microsoft

It was first released in January 2002 with version 1.0 of the .NET Framework, and is the successor to Microsoft's Active Server Pages (ASP) technology. ASP.NET is built on the Common Language Runtime (CLR), allowing programmers to write ASP.NET code using any supported .NET language. The ASP.NET SOAPextension framework allows ASP.NET components to process SOAP messages.

ASP.NET's successor is ASP.NET Core. It is a re-implementation of ASP.NET as a modular web framework, together with other frameworks like Entity Framework. The new framework uses the new open-source .NET Compiler Platform (codename "Roslyn") and is cross platform. ASP.NET MVC, ASP.NET Web API, and ASP.NET Web Pages (a platform using only Razor pages) have merged into a unified MVC 6.[3]

ASP.NET aims for performance benefits over other script-based technologies (including Classic ASP) by compiling the server-side code the first time it is used to one or more DLL files on the Web server. These dll files or assemblies contain Microsoft Intermediate Language (MSIL) for running within the common language runtime; this provides a performance boost over pure scripted languages and is similar to the approach used by Python and not dissimilar to JavaServer Pages.[18] This compilation happens automatically the first time a page is requested (which means the developer need not perform a separate compilation step for pages).

This feature provides the ease of development offered by scripting languages with the performance benefits of a compiled binary. However, the compilation might cause a noticeable but short delay to the user when the newly edited page is first requested from the Web server, but not again unless the requested page updates further.

The ASPX and other resource files are placed in a virtual host on an Internet Information Services server (or other compatible ASP.NET servers; see Other implementations, below). The first time a client requests a page, the .NET Framework parses and compiles the file(s) into a .NET assembly and sends the response; subsequent requests are served from the DLL files. By default ASP.NET compiles the entire site in batches of 1000 files upon first request. If the compilation delay is causing problems, the batch size or the compilation strategy may be tweaked.

Developers can also choose to pre-compile their "codebehind" files before deployment, using Microsoft Visual Studio, eliminating the need for just-in-time compilation in a production environment.[19] This also eliminates the need of having the source code on the Web server. It also supports pre-compile text.

#top #12 #asp #asp.net #.Net #dot #net #interview #questions #and #answers,#frequently #Frequently #most #Most #asked #html5 #css3 #scala #aws #azure #microsoft #intel,#recently #latest #top #selected #highchances #important,#data #recovery #services #usa #california #dubai #canada #uk #italian,

Post a Comment

0 Comments