Sitecore 8 introduced a new Explore Mode option to the Experience Editor that allows content authors to test their digital marketing strategy by simulating visits to their site as different users. One feature that has been particularly useful for me is the ability to simulate different IP addresses to test GeoIP integration in components I’m developing.
I recently had an issue where Sitecore would throw this obtuse exception upon opening Explore Mode:
After some digging I found that Explore Mode renders from a view called
ExperienceExplorerView
found at /Views/Shared/ExperienceExplorerView.cshtml
. I was a bit too aggressive in cleaning out the Views
folder of my site and removed this view by accident.The fix was as simple as pulling the view out of the Sitecore install zip at
/Website/Views/Shared/ExperienceExplorerView.cshtml
and dropping it back into the Views
folder at /Views/Shared
. In the future I’ll add this view to my site’s solution so that even if I clean out my published Views
folder too aggressively, the view will always be copied back over on publish.Let me know if this helped you in the comments. Good luck!