I've had some issues with Azure too and have fought it a bit. My app is Node/Postgres based. I'm pretty positive if I had developed a C#/SQL Server app, then Azure would be almost entirely smooth sailing. I can't really blame MS for targeting their own tech first. Node, PHP and the like are not quite as first class citizens in Azure yet.