This is not like web hosting. You just need a machine with an Internet connection and a database server.
I would look at your university if I were you. At least, at one time, much could be organized in the house when it came to graduation projects.
Otherwise, you could explore a simple VPS ( Virtual Private Server ) account. If you are not sure if your application is running Mono , you will need Windows. Resource limits are usually much lower than you could get from a dedicated server, but they are relatively affordable. Some of them offer an MS SQL Server database, which you can use next to the VPS account (on another machine). Installing SQL Server on the VPS itself can be a problem license.
Make sure you check the terms of use before opening an account, as well as the (virtual) system specifications. Also check if there is any minimum contract period. Sometimes it can be more than one month, especially if there is no installation fee.
If at all possible, find a host that is geographically close to you. A server on the other side of the world can be a little annoying to access Remote Desktop.
Thorarin
source share