When you are looking for an ASP.NET hosting company, you should always try to find a company that offers the latest version of ASP.NET, IIS, and Windows Server.
Also on the plan they should be mandatory to have at least one MSSQL database apps, because it is used by ASP.NET developers. Yes, you can use Access, but Access has limits.
Should choose ASP.Net hosting with high capacity hardware?
Other things to consider when you choose ASP.Net hosting is whether you are able to get sufficient CPU and RAM is adequate as well, if you have the support of a full application that can be trusted, and whether backups, monitoring, and security all taken care of by the hosting provider for you. It is a point that needs your attention; you try to imagine if you manage the software yourself, you must be overwhelmed. Unless you have dedicated yourself, you can monitor their own performance or you can use a service provider to take care of it for you (manage dedicated hosting).
Note that ASP.NET hosting and SQL can work well if the RAM and CPU that supports the application. Therefore, it is necessary a reliable ASP.NET provider so that your website is not loading, and also often running long or sometimes comes a strange error. But if you need a large CPU consumption, you need to buy their dedicated server or VPS server with reliable capacity.
When choosing a ASP.Net hosting company, you need to search and find reviews of the company and make sure you also look for companies that really focus and specialize in ASP.NET. So in the end you will not regret it. Do not look for companies that have a low cost hosting, it could be they just want to get your money, and then they go away, or the given service is not good.
For more info about the shared, VPS and dedicated hosting, you can learn more details, so you can decide exactly what you really need.