If you have an MSDN account (Premium or Ultimate) Azure is free (with certain restrictions like CPU size). You do still need to insert credit card details but you won't get charged unless you exceed your limits.
If this isn't an option I seem to remember there be some dev utility that simulates the cloud locally on your workstation. I can't remember the name but it does sound familiar I'm sure a quick google would get you the name.
Yes, EC2 does support .NET, but not on the free tier. The cost can be very low if you only run the server for occasional tests, but is similar to a conventional hosted VM if you need it running all the time.
If you are developing it for your purpose then better test it on your Emulator.
It has no more difference than local and server hosting.
It is very good for developer testing. It works same on Azure even.
If you are developing it for your client better ask him an account.
Queries are welcomed!
Last Visit: 31-Dec-99 18:00 Last Update: 20-Aug-14 8:04