In this step, you create an Episerver CMS sample website, add and configure the CMS integration for Find, and do an initial content indexing. If you already have a website to which you want to add Find, skip the website creation step. After completing this step, you are ready to start developing.
Follow steps 1-2 in Creating your project for CMS. In step 3, select Alloy(MVC) to create a sample website based on MVC (alternatively, you can use WebForms). Let the installation finalize, and open the website in a browser to ensure that it is working properly.
Ensure that the Episerver NuGet feed is added as a package source for the website for which you want to add Find. If you installed the Episerver sample site, this is automatically added.
Note: If you selected the Episerver Find option while installing the Episerver CMS, you can skip this step.
<configuration> <configSections> <section name="episerver.find" type="EPiServer.Find.Configuration, EPiServer.Find" requirePermission="false"/> </configSections> <episerver.find serviceUrl="http://es-api01.episerver.com/ClDVQsXo9DlI1M6IQn6PSDwAiqRGi22G/" defaultIndex="yourname_testing"/> </configuration>
Note: Check your web.config file to see if it already has these snippets. If it does, replace them with snippets copied from the Index Details screen. The elements reside in two different parts of the web.config.
Note: Check the <handlers> section of your web.config for a duplicate ExtensionlessUrlHandler-Integrated-4.0 statement. If there are two, delete one of them.
Note: To ensure maximum availability and scaling flexibility, Episerver Find uses dynamic IP ranges. For example, if you require whitelisting of IP addresses in the firewall, make sure that your firewall supports domain-based whitelisting.
Note: If multiple sites are associated with the index, objects from other sites may appear. See Indexing for information about how indexing works.
Last updated: Apr 21, 2015