Typically you would want to have the latest set of project files, including the latest copy of the production database, when developing new functionality. This will ensure that changes will integrate easily once development is complete.
In some cases you might need to perform database modifications locally and then re-upload the database to the live environment. In such cases you might consider to take the site temporary offline for maintenance purposes. This will ensure that you don't end up with a development database and a production database that differ in terms of content. However cases such as this are very rare.
In your specific scenario you will have copy over to the production environment:
- Your newly developed custom widget files
- Any non-embedded resources such as js or css
- The binary files of your projects bin folder
Please note, that changes to the bin
folder of your project will cause ISS to recycle the application domain.
Please, make sure to backup your project files and database
before performing any modification of your live site.
Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Sitefinity CMS Ideas&Feedback Portal
and vote to affect the priority of the items