C# Programming > ASP.NET

ASP.NET Web Hosting

Application Hosting

ASP.NET web applications are hosted in servers that have ASP.NET runtime. Without the ASP.NET runtime, hosted applications do not work. Thus finding a proper web hosting server is important.

There are a few important factors to consider when selecting a web application hosting service. Luckily most ASP.NET hosting companies are good, it's just a matter of keeping features in mind to select the best plan.

Runtime Version

First and foremost is to know what verison of the runtime the server has. Hosting web applications written in ASP.NET 3.5 for example, requires the ASP.NET 3.5 runtime. This is a simple choice since runtimes are backwards compatible. So ASP.NET 3.5 servers will run web applications written in 2.0, etc.

Most professional ASP.NET web hosting servers currently support the 3.5 runtime. However it is something to verify to avoid problems later.

Dedicated Server vs Shared Server

Some hosting plans offer dedicated or shared servers. The difference is very important to the success of your site. Hosting web applications on shared servers means that the application runs in the same server as other websites. Servers are computers connected to the internet, so they each have an IP address. Thus an ASP.NET application on a shared server shares its IP address with other sites. This is usually not a problem for websites that are small to medium size.

On the other hand a dedicated server runs only a single website. Obviously this is more expensive, but for large websites it is very important since a dedicated server will handle traffic faster and keep things running smoothly in general.

Of course there is a lot more information on dedicated vs shared ASP.NET servers.

Free vs Paid Servers

Finally, web application hosting can either be free or paid. Right off the bat you have to know that finding a free quality hosting service is difficult. As with most things in life, you get what you pay for. However, there are some quality hosting plans out there that cost nothing, it just takes time to find them.

If you are willing to pay for web application hosting then there are very cheap monthly plans available on the internet. These plans are generally of greater quality.


Good ASP.NET web hosting services are found throughout the internet, Just make sure to do your research to find the plan that is best for your applications.

Back to C# Article List