Hi Youssef,
Thanks for the bug report. It is missing a few things in the scripts for SqlAzure.
I will fix this for the next release by adding this to the 2.3.4.6 upgrade script.
INSERT INTO [mp_SiteSettingsExDef]([KeyName],[DefaultValue],[GroupName],[SortOrder])
VALUES('CompanyName','Your Company Name','General', 100)
INSERT INTO [mp_SiteSettingsExDef]([KeyName],[DefaultValue],[GroupName],[SortOrder])
VALUES('SMTPUser','','SMTP', 100)
INSERT INTO [mp_SiteSettingsExDef]([KeyName],[DefaultValue],[GroupName],[SortOrder])
VALUES('SMTPPassword','','SMTP', 200)
INSERT INTO [mp_SiteSettingsExDef]([KeyName],[DefaultValue],[GroupName],[SortOrder])
VALUES('SMTPServer','localhost','SMTP', 300)
INSERT INTO [mp_SiteSettingsExDef]([KeyName],[DefaultValue],[GroupName],[SortOrder])
VALUES('SMTPPort','25','SMTP', 400)
INSERT INTO [mp_SiteSettingsExDef]([KeyName],[DefaultValue],[GroupName],[SortOrder])
VALUES('SMTPRequiresAuthentication','false','SMTP', 500)
INSERT INTO [mp_SiteSettingsExDef]([KeyName],[DefaultValue],[GroupName],[SortOrder])
VALUES('SMTPUseSsl','false','SMTP', 600)
INSERT INTO [mp_SiteSettingsExDef]([KeyName],[DefaultValue],[GroupName],[SortOrder])
VALUES('SMTPPreferredEncoding','','SMTP', 700)
You could fix your installation now by running this on your db, however if you do that you will need to remember to chop this out of the 2.3.4.6 upgrade script on the next upgrade or it will create duplicates.
After running the script you would need to visit /Setup/Default.aspx and then the site settings should work.
Best,
Joe