How to create an empty web site in PHP, ASP, and ASP.NET.
WebMatrix is a free web editor. It lets you create web sites using many different languages.
In this demo, we will create web sites, using different web server languages.
If you install WebMatrix, you will be able to follow the examples on your own PC.
WebMatrix contains:
With WebMatrix you can start with an empty web site and a blank home page, or you can build on templates using PHP, ASP.NET, Umbraco, DotNetNuke, Drupal, Joomla, WordPress and more. WebMatrix also has built-in tools for databases, security, search engine optimization, and web publishing.
To install WebMatrix, follow this link: http://www.microsoft.com/web/gallery/install.aspx?appid=WebMatrix
Follow the three simple steps below to create an empty web site with WebMatrix:
The 3 steps below, creates an empty ASP.NET Web Pages site. If you want to create an PHP Site, a Classic ASP site, or a Web Forms site, look at the bottom of this page.
Start WebMatrix, and click Templates:

Select ASP.NET templates, select Empty Site, name the site Demo, and click Next:

WebMatrix creates a new site and displays a workspace window.
In the left pane, select the Files workspace:

WebMatrix automatically creates some folders and files for your web site:
To edit your home page, double-click the file Default.cshtml.
Put the following content into the file:
In the Quick Access Toolbar, click Save:

In the ribbon bar, click Run:

WebMatrix starts a web server (IIS Express) and runs the page in your default browser:

| WebMatrix selects a random port number for your local web server. In the example above it is displayed as: http://localhost:1670. |
Follow the 3 steps above, but:
In step 1, select an PHP Empty Site, instead of an ASP.NET empty site.
In step 2, edit the Index.php home page instead of the Default.cshtml home page.
Follow the 3 steps above, but:
In step 2, rename the home page from Default.cshtml to Default.asp.
Follow the 3 steps above, but:
In step 2, rename the home page from Default.cshtml to Default.aspx.
Follow the 3 steps above, but:
In step 1, select an Node.js Empty Site, instead of an ASP.NET empty site.
Your message has been sent to W3Schools.