|Last modified: 14-11-2012|
ASP.Net is an improved release of Microsoft's ASP development environment based on the .Net framework. All you need to run ASP.Net applications is MS' web server IIS, and the .Net framework. You can download either the framework per se (about 20MB), or the framework + SDK (about 130MB; Includes the free SQL-compatible MSDE database engine). Development can be done with different tools, from NotePad, Web Matrix (requires SP), all the way to VS.Net.
In addition to Web-based applications per se, you can also create web services (ie. functions that can be called by remote applications throught the XML-RPC or SOAP protocols.) Unlike ASP which required using VBScript, ASP.Net applications can be written in different languages (VB.Net, C#, JScript.Net, etc.).
In addition to ASP.Net per se (the .Net framework?), you will need to install Microsoft's IIS web server, and (CHECK) an IDE such as VisualStudio .Net (VS.Net) or a lighter tool such as the free Web Matrix (Web Matrix includes a lightweight personal web server that serves most web content, including ASP.NET pages and XML Web Services, for local requests) or the other free IDE #develop. When using Web Matrix, if you need a databaser server, you can also download MSDE, a free, SQL Server Compatible Database Engine.
The CLR is in charge of compiling ASP.net (ie. .aspx pages) into MSIL (Microsoft Intermediate Language), which is itself compiled in real time into binary code by a Just in Time (JIT) compiler, hence offering much better performance:
To install a .Net server:
Here's a sample that you save as page.aspx in the default folder wwwroot and call through http://localhost/page.aspx:
An open-source version of Microsoft's .Net standard.
The VSFlexGrid spreadsheet object is also available for ASP.Net, and comes in two version: ComponentOne True DBGrid for .NET, and ComponentOne FlexGrid for .NET, both available from ComponentOne (Note: APEX and VideoSoft merged to form ComponentOne LLC).