Hello @Mohamed Roushdy thanks for the update.
Please keep in mind that the prerequisite for using the manual migration method is that your WordPress site on Linux Azure App Service must have been created with an appropriate hosting plan from here: WordPress on Linux App Service. Is that the case in your scenario?
Also, you mentioned you don't believe it's a database connection issue, but can you verify these few things:
- The database server name, username, and password are correct in the environment variables?
- The database exists and contains the correct data?
- The web app can reach the database server (check firewall rules if using Azure SQL)?
- Is the site URL and home URL in the wp_options table of your database updated to reflect the new Azure URL?
- Is "Always On" enabled to prevent the app from being unloaded?
- Have you checked the web app's logs for any error messages that might provide more insight into the issue?
If you're are open to another migration method, you can try using the Migrate WordPress with All-In-One WP Migration plugin which can be founded in this Azure Doc
If the issue persist after checking the above, please let us know.
Best,
Grace