Hi,
I deploy a sample web role and worker role to test the issue. I upgrade the application by uploading a cscfg file. It only takes less than 30 sec to complete. Have you make a test with a
sample web role or worker role?
Also, if you has multiple instances, all instances of each role that is being upgraded and belong to the first upgrade domain are stopped, upgraded, and brought back online. Once they are back online, the instances in the second upgrade domain are stopped,
upgraded, and brought back online. So it will take longer time to complete.
If you want to know more details, please check
Overview of Updating a Windows Azure Service.
Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
Regards,
Connie Ma
Microsoft Online Community Support