Apologies... I'm new to Azure, so I'm not sure of the correct terminology.
I'm not using a VM. I went to the new "Preview" management portal, and added a new website. I then set up Git deployment and pushed my code directly to Azure.

There was no mention of any .csdef file.
since you're using a shared IIS (Azure Web Site) you want be able to configure any IP restrictions for that. If the website software which is running (blog, cms) supports this you may be able to do this at a software level, but you can't configure IP
restrictions on machine or network level.
If you need IP restriction or more control of your software in general you'll need to deploy the software in a web role or in a VM where you're able to control IIS the way mentioned by others in this thread.