title | description | services | author | ms.service | ms.topic | ms.date | ms.author | ms.custom |
---|---|---|---|---|---|---|---|---|
include file |
include file |
app-service |
cephalin |
app-service |
include |
06/08/2018 |
cephalin |
include file |
All the officially supported deployment methods have one thing in common: they make changes to the files in the /site/home/wwwroot
folder of your app. These are the same files that are run in production. Therefore, the deployment can fail due to locked files, or the app in production may have unpredictable behavior during deployment because not all the files are updated simultaneously. There are a few different ways to avoid these issues:
- Stop your app or enable offline mode for your app during deployment. For more information, see Dealing with locked files during deployment.
- Deploy to a staging slot with auto swap enabled.
- Use Run From Package instead.