User-1007037156 posted
You can use Visual Studio 2010 or 2012 to deploy your website to Azure, or if your website is checked into Git source control somewhere, you can simply deploy it via Git.
As for the database, you'll need to target a SQL Azure database which you can set up from the Azure portal.
Yes, you'll be able to set up a custom domain for your website.