I have been looking for a web hosting service for a while and I would like to know if I need the asp.net framework besides the .net framework to run my asp.net mvc applications? And I also want to ask for recomended web hosting that provides the .net framework, php (doesn't matter what version), 5 GB or more of space, below 15 CAN dollars and 100 GB or more of bandwidth.
The article "How to: Deploy an ASP.NET MVC Application" has the answer to your first question.
asp.net is needed.
I don't know about recommended hosting providers.