I have developed an vb.net application which uses a MySql database.

I would like to host it in the cloud, but have no idea how to start.

The database needs to be updated every day.

Should I publish the application first to a .exe and then load in the cloud?

How do I deploy and reference the database?

What is the cheapest hosting option?

Any references to tutorials would be much appreciated.

Regards