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

David picture David · May 19, 2017 · Viewed 10k times · Source

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?

Answer

David picture David · May 31, 2017

WEBSITE_DYNAMIC_CACHE is new feature that, for some reason, was turned on by default.

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