1. Setting up your development environment
Episerver is conveniently installed through Visual Studio and the Episerver Visual Extensions, providing everything you need to get a website up and running and get started developing.
Note: See the Episerver system requirements for supported versions of Episerver components.
Install Visual Studio
Visit Microsoft Visual Studio to download a suitable version, if you do not already have Visual Studio installed.
When installing Episerver through Visual Studio, your will be using IIS Express, SQL Server Express and LocalDB, which is included with VS 2015 and higher. Ensure that you install LocalDB separately, should you not have this.
Install the Episerver Visual Studio extensions
Using the extension package for Episerver CMS, you can set up a project with a database, required NuGet references, and sample templates (optional). The easiest way to install the Episerver Visual Studio extensions is directly from Visual Studio (Community, Professional or Enterprise) as described below:
- Select Tools > Extensions and Updates.
- In the extensions window, select Online, and type "episerver" in the search box.
- Select Episerver CMS Visual Studio Extension and click Install (or Update if already installed).
A license is not required when running in Visual Studio and using IIS Express.
You will need a commercial Episerver license for testing and production environments to work properly. You can order a time-limited demo license for evaluation purposes from the Episerver License Center.
Exploring advanced features
Later on when you want to explore more advanced features like multi-site and language support, and to test deployment locally, you will need a more production-like development environment using Internet Information Services (IIS). See Required IIS features on how to configure IIS to work with Episerver.
When testing deployment and backup and restoring of databases, it is also recommended to install either SQL Express or SQL Server Developer Edition and Management Studio.