WebHostForASP.NET is a featured ASP.NET Hoster in Microsoft's ASP.NET Hosting Advantage Program.
The shared web hosting is an inexpensive entry point for low traffic websites, running within the setup constraints of the standard accounts. As some sites expand, the shared hosting accounts become limiting. Some of the advantages of having a dedicated server are enumerated below:
You are not sharing the system resources such as processor power, memory and disk space with other sites on the same server.
You do not run the risk of the server being slowed down, swamped with traffic, or crashed by another site on a shared server.
As nobody else has access to the server you can be sure of having a much greater degree of security.
If you need to install special software or configure the server to your own particular needs then often a dedicated server is the solution.
Run your own custom firewall to enforce your own access control policy.
Most shared hosting sites share a single IP address, with site traffic directed by the server examining 'host headers'. In contrast your dedicated server has its own unique IP address.
More memory, disk space or extra processors can be added as the need arises.
Service Level Agreement.