AZ-801 · Question #83
You have a server that runs Windows Server and has the Web Server (IIS) server role installed. Server1 hosts a single website that has the following configurations: Uses anonymous authentication Was d
This question tests knowledge of what the App Service Migration Assistant handles automatically versus what requires manual intervention when migrating a PHP-based IIS website to Azure App Service.
Question
- Uses anonymous authentication
- Was developed by using PHP You plan to use APP Service Migration Assistant to migrate the website to Azure App Service. You need to migrate the website. The solution must minimize the number of changes made to the existing website. What should you do manually to ensure that the website migration is successful? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
Explanation
This question tests knowledge of what the App Service Migration Assistant handles automatically versus what requires manual intervention when migrating a PHP-based IIS website to Azure App Service.
Approach. The App Service Migration Assistant automates much of the IIS-to-Azure migration process, but it does not automatically configure the PHP runtime on the target Azure App Service. Since the source website was developed in PHP and hosted via IIS using FastCGI handler mappings, you must manually configure the PHP version in the Azure App Service application settings (via the 'Configuration > General settings' blade) before or after migration. Anonymous authentication is natively supported in Azure App Service and does not require manual changes. The website's PHP files and content are migrated by the tool itself, so no code changes are needed - only the PHP runtime configuration on the destination service must be set manually to minimize disruption.
Concept tested. Understanding the scope and limitations of the Azure App Service Migration Assistant - specifically that it migrates IIS site content and basic settings but does not automatically provision or configure language runtimes (like PHP) on the target Azure App Service, requiring that step to be performed manually.
Reference. https://learn.microsoft.com/en-us/azure/app-service/app-service-migration-assistant-overview
Topics
Community Discussion
No community discussion yet for this question.