• Issue with Visitor Group Geographic Location criteria
    Description This article describes an issue when using the built-in (Geographic Location) criteria. The editor can see the personalized content in edit mode but not after logged out/when clicking on view on website. Resolution Make sure GeocityLite database is available in App_Dat...

  • DataTime over different timezones.
    Description A customer runs a website which is hosted on Azure. For example West Europe (The Netherlands), this is also where the company is located. Now their question: When they enter a date in the Cms the date on the website is shown with a 2 hour difference. How do you fix the 2 hour di...

  • How to troubleshoot EPiServer.Framework.Initialization.InitializationException
    Description An exception of type 'EPiServer.Framework.Initialization.InitializationException' occurred in EPiServer.Framework.dll but was not handled in user codeAdditional information: Initialize action failed for Initialize on class EPiServer.Data.DataInitialization, EPiServer.Data, Versi...

  • Missing modules or packages when loading Episerver site
    Description If you see the following error see the resolution below Did not find a module by assembly 'EPiServer.GoogleAnalytics, Version=1.10.3.0, Culture=neutral, PublicKeyToken=null'Parameter name: moduleAssembly Resolution Usually when you first build a project it will build t...

  • Seeing other environment URLs under the Cloud Licenses screen
    Description When you navigate to the Cloud License tab of Manage Websites in the administration portal of Episerver you may see URLs that belong to environments you are not currently in (for example QA URLs in Production or Production in QA). Resolution This behavior is expected s...

  • Find UI is missing
    Description On a website with active directory membership and role provider active, the tab for Find is missing.  The Find tab relies on SearchAdmins group as well as WebEditors. Those groups cannot be created in Active directory and adding virtual roles for WebEditors and SearchAdmins does...

  • Further information on DXC and caching mechanisms
    Description How does caching work under the hood for DXC sites? (on default setups) Resolution Default DXC sites do not use a distributed cache (such as Azure Managed Cache Service or Redis -  agreement must be made with episerver for this to be added). Each running application has i...

  • Episerver Scheduled Mirroring Job Error: The connection was closed unexpectantly
    Description If the following error occurs during mirroring see below for a potential solution. Failure during export: The underlying connection was closed: The connection was closed unexpectantly Resolution This is likely due to a timeout. First to verify it is a timeout issue tr...

  • httpCacheVaryByParams values in web.config not honored
    Description When you set parameter names in the web.config's <applicationSettings> node's httpCacheVaryByParams value they appear to not be honored for caching when using the MVC version of Episerver. Resolution This setting in the web.config applies only to the Web Forms ve...

  • Error when deploying to a DxC environment
    Description When viewing a newly published (local or in Azure) you may run into the following errors EPiServer.Framework.Initialization.InitializationEngine : Initialize action failed for 'Initialize on class EPiServer.Events.EventsInitialization, EPiServer.Events, Version=10.10.0.0, Culture...

  • Browsing to expired page defaults to 302 redirect instead of 404
    Description This article covers the issue on browsing expired pages and how these exceptions are handled. It will also cover the code resolution and workaround for earlier versions. The expected behavior is that when browsing to an expired page we should get a 404 but what we see is a 302 t...

  • Mirroring Error: Failure during page package transfer
    Description Below are steps to troubleshoot the following mirroring error: Mirroring state: Failure during page package transferThe following errors occured:The type initializer for 'EPiServer.MirroringService.Common.RemoteEventsHandler' threw an exception. Resolution Verify that...

  • Application Log Table Cleanup
    Description The Application Log table, dbo.ApplicationLog, is growing larger than you want and needs to be cleaned up. Resolution The Application Log table tracks ever time there is a change to content, either it being added, updated, or deleted, there is a log entry added to the ...

  • License error after upgrade to CMS 11.x/Commerce 11.x
    Description If you upgrade your site and get a license error like: Current version 11.x.x is newer than the required version 10.65535 Resolution Then you need to get a new license file. You can contact licenseadmin@episerver.com

  • Linkvalidator does not complete the scheduled job
    Description 1. Can't load property type 'EPiServer.Fields.LongString, EPiServer.Fields'. 2. FAILED The scheme for the url "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASoAAADRCAIAAAD0emgWAAAgAElEQVR4nOydZ0AT2drHs9Xd9W6/u3vv3X636zbb2hV17b0gFlBAKQLSq9I7UqVKFQUEpPfee2+hJKSQEBKSkF4nmZnzf...

  • Episerver and Bot Management
    Description Websites can have a sizable number of bots which can contribute to a large number of page views in analytics. This article provides information on mitigation of bots on the site. Resolution Episerver does not have a documented 3rd party Bot detection tool that unequivo...

  • Selecting block rendering on a content area
    Description Problem: How to make the CMS display different "display options" for different Block / ContentArea fields. e.g: A news block that has multiple views: Detail, Call to Action, Summary with three display options for this block as well. In the Content Area that sits in side...

  • License errors and solutions for Episerver
    Description Known Episerver license errors and solutions. Resolution License ’xxxx’ is already active for a different instance on the current machine. Symptom: This errors shows up for Episerver Relate+ 2R2 sites when there are multiple communities installed. Solution: A hotfix is ...

  • Page loads slower after updating to .NET 4.7
    Description The following issue occurred in Microsoft's 4.7 .NET framework update.  "The internal implementation of System.Web.Caching.Cache uses Coordinated Universal Time (UTC) time-stamp for absolute expiration. But this particular Cache.Insert (string, object, CacheDependecy, DateT...

  • The link you specified does not work. This may either be the result of temporary maintenance or an incorrect link
    Description After deploying to an Azure environment the following error message is thrown when attempting to access or log into the site. Page could not be loaded The link you specified does not work. This may either be the result of temporary maintenance or an incorrect link. Resolut...

  • Cloud Flare not caching images when cache-control is public
    Description When images have a there Cache-Control header set to "PUBLIC" CloudFlare's CF-Cache-Status header is set to "MISS" causing images not to be served from the CDN cache even when the web.config file is properly configured to allow caching of images. Resolu...

  • Uploading Blobs to Azure Storage with PowerShell
    This article describes the PowerShell command to upload local Blob storage to Azure Blobs  Resolution When uploading media in Episerver, the binary data are stored in a system called blob providers. By default, media are stored on disk in a folder located at <path_to-site>...

  • Set <staticFile> Configuration in web.config to Ensure Latest Media Files Retrieved Client Side
    Media asset caching is controlled by configuration. The associated class that handles this is EPiServer.Web.StaticFileHandler. This class inherits from MediaHandlerBase which is in the same namespace as StaticFileHandler. Within MediaHandlerBase there is a method called SetCachePolicy w...

  • Reusing the same License.config file across multiple Episerver sites in your local environment
    If you have a local environment where you have added multiple episerver sites in IIS, it can save you time to use the same License.config file across all sites. For example, let us say you went to license.episerver.com. You created and downloaded a partner developer license that was bou...

  • Preview unavailable in edit mode
    No preview in edit mode. Instead the users see this text: Preview Unavailable Failed to load the preview within the given time constraints. Cause The server took to long to return the preview. The default preview timeout is 15 seconds. Resolution Update the preview timeou...

  • Episerver recycle bin(trash) appears to be blank
    The recycle bin appears empty when attempting to view the permissions as an admin user, despite the entries in the database. Cause Improper permissions for the recycle bin can cause this issue. The following image shows default permissions that may not allow web admins to view fi...

  • Episerver load balancing example - Configuring events over WCF with TCP/IP
    Episerver load balancing can be used to improve both security and performance. This KB article shows a common load-balancing configuration with one content authoring (CA) server and two content delivery (CD) servers.  In this example, content authors publish on the CA server which, in t...

  • [DirectoryServicesCOMException (0x80072030) There is no such object on the server]
    EditUser and AdminGroup pages not loading in Episerver CMS UI for some users.  The error thrown is in the Episerver logs.   [DirectoryServicesCOMException (0x80072030) There is no such object on the server] Resolution This error:[DirectoryServicesCOMException (0x80072030) There ...