I have an app which has lists in its app web. Is their a way to backup the list and data for the following reasons?
- Upgrading app.
- Migrating app.
- Option to backup and restore list and library items.
There is the out-of-box solution to provide backup restore on app webs. Apps are separated from SharePoint, their backup and restore paths are also separate, i.e. you will not manage them from the B/R utilities that SharePoint provides. In most cases, you treat your entire SharePoint environment as a single solution, and so piecemeal restoration is not considered adequate. You want to restore the entire system from the same point at the same time. To do this with the App Model, you need to customize your backup/restore processes to include the Apps.
App data in a SharePoint-Hosted app is not intended to be backed up independently of SharePoint data. If your requirement is to allow that, then you need to create a provider hosted app.