Introduction to ASP.NET
Unlike the ASP runtime, ASP.NET uses the Regular Speech Runtime (CLR) if by the .NET Framework. The CLR is the .NET runtime, which manages the execution of code. The CLR allows the objects, which are created in contradistinct languages, to interact with everyone other and hence removes the speaking barrier. CLR thus makes Net employ transaction bounteous efficient.
In appendix to simplifying the designing of Mesh applications, the .NET CLR offers distinct advantages. Some of these advantages are listed as follows.
Improved performance:
The ASP.NET decree is a compiled CLR law instead of an interpreted code. The CLR provides just-in-time compilation, native optimization, and caching. Here, it is primary to comment that compilation is a two-stage growth in the .NET Framework. First, the statute is compiled into
the Microsoft Intermediate Tongue (MSIL).
Then, at the execution time, the MSIL is compiled into native code. Apart the portions of the principle that are in fact needed testament be compiled into native code. This is called Conscientious In Allotment compilation. These features ahead to an overall improved performance of ASP.NET applications.
Flexibility:
The full .NET congregation lib can be accessed by ASP.NET applications. You can account the talking that boss applies to the type of functionality you hunger to implement, seeing ASP.NET is vocabulary independent.
Configuration settings:
The application-level configuration settings are stored in an Extensible Markup Words (XML) format. The XML format is a hierarchical paragraph format, which is little to discover and write. This format makes it apparent to exercise contemporary settings to applications without the cooperate of any community control tools.
Security:
ASP.NET applications are secure and bag a place of default authorization and authentication schemes. However, you can exchange these schemes according to the security needs of an application.
In addition to this document of advantages, the ASP.NET framework makes it unceremoniously to migrate from ASP applications.
Creating an ASP.NET Application
Use a paragraph editor:
In this method, you can compose the regulation in a subject editor, such as Notepad, and save the enactment as an ASPX file. You can save the ASPX string in the directory C:inetpubwwwroot. Then, to arrangement the output of the Lacework leaf in Internet Explorer, you simply itch to type http://localhost/
Use the VS.NET IDE:
In this method, you appropriateness the IDE of Visual Studio .NET to assemble a Interlacing sheet in a WYSIWYG manner. Also, when you actualize a Netting application, the handle is automatically created on a Lattice server (IIS server). You end not charge to construct a seperate virtual directory on the IIS server.
From the previous discussion, it is glaring that the augmentation of ASP.NET Web applications is still another convenient and efficient in Visual Studio .NET.
ASP.NET Web pages consist of HTML topic and the code. The HTML words and the rule can be separated in two at variance files. You can compose the code in Visual Basic or C# . This separate dossier is called the edict persist file. In this section, you'll produce incomplex Web pages by using VB as bright-eyed as C#.
Before you launch creating a Web page, you should be recognized with basic ASP.NET syntax. At the top of the page, you must specify an @ Stage edict to define phase particular attributes, such as language.
To specify the conversation as VB for any code output to be rendered on the page.
This wrinkle indicates that any code in the block, <% %>, on the period is compiled by using VB.
To render the output on your page, you can applicability the Response.Write() method.
Creating a Visual Basic Web Application
You can practise an ASP.NET operate using Visual Basic by creating a Visual Basic
Web Manipulate project. To close so, comprehensive the later steps:
1. Accept Case Latest Project. The Advanced Project dialogue box appears.
2. Capture Visual Basic Projects from the Project Types pane.
3. Receive ASP.NET Web Apply from the Templates pane. The Autonym box contains a default handle of the application. The End box contains the compellation of a Web server where the practice will be created. However, you can interchange the default eponym and location. In this case, the agname of the average use is SampleVB.
Deploying an ASP.NET Web Application
After creating and testing your ASP.NET Web applications, the adjacent operation is deployment.
Deployment is the system of distributing the finished applications (without the source code) to be installed on other computers.
In Visual Studio .NET, the deployment mechanism is the equivalent irrespective of the programming utterance and tools used to build applications. In this section, you'll deploy the "Hello World" Web exercise that you created. You can deploy any of the utilize that was created by using VB or C#. Here, you'll deploy the application created by using VB. To accomplish so, ensue these steps:
1. Unfastened the Web application project that you desire to deploy. In this case, manage the SampleVB project.
2. Obtain Folder Add Project Fresh Project to free the Add Dissimilar Project dialog box.
3. From the Project Types pane, hire Setup and Deployment Projects.
From the Templates pane, catch Web Setup Project.
4. Pocket money the default autograph of the project. In this case, replace it to "SampleVBDeploy."
5. Click OK to adequate the process. The project is added in the Belief Explorer window.
Published: July 15, 2008