'Azure Web App Code Not Updating After Publish Until Restart (VS2017)

I am developing a multi-tier web application consisting of multiple Web APIs in an Azure App Service Environment.

Recently after upgrading to VS2017 I have noticed that the apps will randomly fail to update after I publish new code (from VS). Remote debuggers will not load correctly and the old code will continue to run after publishing.

I am selecting "Remove additional files at destination" in the publish settings.

Restarting the apps usually fixes the problem temporarily, though sometimes I have to stop and restart each app.

Are there any new settings in VS or Azure that could be affecting this behavior, or is something just not working correctly?



Solution 1:[1]

This worked for me: In VS 2017 right-click on the project and choose Publish. Click on Configure, as shown below:

Click on Configure

Check this box

Solution 2:[2]

I had WEBSITE_LOCAL_CACHE_OPTION 'Always' on for my Production Slot within Application settings. When I created a new slot I copied the settings from the Production slot - including this flag. This had to be turned off for Staging.

Solution 3:[3]

The issue maybe related to the dedicated instances in your ASE. You could submit a support request if you have a support plan.

enter image description here

As a workaround, you could set up a new Worker Pool in your ASE or a new ASE and create a new Web App Plan there. After that, you could move your Web App to the new Web App Plan. Your Web App will run on the new allocated instances. It will solve the issue which related to the dedicated instances.

Solution 4:[4]

Try this WEBSITE_RUN_FROM_PACKAGE = 0 in my case its helps.

Adding the entry to Application Settings in the Azure Portal and setting the value to 0 seems to have solved the problem.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Miyamoto Musashi
Solution 2 Dirk Boer
Solution 3 Amor
Solution 4 Karunakaran