Skip to main content
22 votes
Accepted

Viewing the compiled Sitecore config on Content Delivery?

It's easier Today if you work with Sitecore 9, you can do it from your Content Management server. Just go to /sitecore/admin/ShowConfigLayers.aspx and select Content Delivery. This is article ...
mrosiak's user avatar
  • 406
10 votes
Accepted

How do I get to know the CD server Cache details

If you are using Sitecore 8.0 Update 3 upwards then a couple of new default processors were added to the Health Monitors to periodically dump the Cache Status and Rendering Statistics to files on disk....
jammykam's user avatar
  • 13.9k
8 votes

Content delivery setup - Lucene indexes

The main thing you need to set up is the Instance Names in your ScalabilitySettings.config file. The names can be anything they just need to be consistent between the CM and CD. You can leave ...
Ian Graham's user avatar
  • 1,033
7 votes
Accepted

How to differentiate between CD and CM?

Answer to this question will slightly vary on your Sitecore Version but I am listing out most common differentiating factors. If earlier both the environments were configured correctly than you can ...
Amitabh Vyas's user avatar
  • 2,564
6 votes

Configure content management and content delivery on Sitecore 7.2

You can refer to the Sitecore Scaling Guide from SDN: https://sdn.sitecore.net/upload/sitecore7/70/scaling_guide_sc70_a4.pdf P.s. Keep in mind that http://doc.sitecore.net contains documentation only ...
Andrey Bobrov's user avatar
6 votes
Accepted

Do I really need MediaItemContentExtractor if I'm not indexing media?

With Solr/Sitecore setup, you only need to enable indexing on CM, and disable it on CD servers, After any publish operation, Sitecore will try to update indexes on CD instances if the index have ...
Ahmed Okour's user avatar
  • 2,134
5 votes
Accepted

Need to have different IIS Rewrite rule on CD and CM while using Sitecore Azure Module

Your CM and CD servers are available by different addresses.(e.g.: cms.test.com and www.test.com) It is possible to filter redirect rule before execution using {HTTP_HOST} variable: <rule name="...
Anton's user avatar
  • 3,831
5 votes

Viewing the compiled Sitecore config on Content Delivery?

You can view configuration using below url for CD (Content Delivery from Content Management) https://cm-url/sitecore/admin/showconfig.aspx?role=ContentDelivery
Sarthak Gupta's user avatar
5 votes
Accepted

Best practice for Content Delivery in relation to databases

Is Saving/Updating Data from a CD Against Best Practices? Saving security/access changes from a CD is acceptable, and doesn't violate best practices. Saving data from a CD in general also doesn't ...
Zachary Kniebel's user avatar
5 votes
Accepted

Sitecore_list_index on CDs

sitecore_list_index contains the list of contacts and segmented lists that are used by the List Manager, the Email Experience Manager and the Experience Profile. More information you can find here: ...
Vlad Iobagiu's user avatar
  • 18.7k
4 votes

Lucene search in load balance environment is not showing proper results

The best way to fix this would be to move to SOLR - really its the safest way to ensure that the index is the same for all delivery servers. On top of that you get additional things like the query ...
Richard Seal's user avatar
  • 20.6k
4 votes
Accepted

Web API 404 on content delivery server

One option is to enable Sitecore.Speak.Mvc.Config file . In the Sitecore.Speak.Mvc.config file, the InitializeCommandRoute processor maps the /api/sitecore/{controller}/{action} route for SPEAK UI ...
Vlad Iobagiu's user avatar
  • 18.7k
4 votes
Accepted

Index has not been initialized on content delivery server

Alright, the Sitecore.ContentSearch.Azure.dll file in the CD was not (by default) the same version as in the CM. I copied the CM version to the CD bin folder and it works. (but I have no idea why the ...
Aloïs de La Comble's user avatar
4 votes
Accepted

Html.Sitecore().Controller on a CD - No route in the route table matches the supplied values

As stated in the SO answer, the real issue is that without enabling the Sitecore.Speak.MVC.config, there's no route pattern matching just {controller}/{action}. The answer that will solve your ...
Pete Navarra's user avatar
  • 14.7k
4 votes

Sitecore CD instance - Restrict access to Sitecore folder without blocking keepalive.aspx?

I'm not aware of a way to do what you are asking because deny permissions are always stronger than grant permissions, so the instruction to deny access to /sitecore/* would beat the instruction to ...
Dan Sinclair's user avatar
  • 5,435
4 votes

Computed index fields on Sitecore 9.1.1 CD server

As Mark Gibbons already wrote in his answer, you don't want your CD servers to run any indexing. All the work should be done by CM (or Standalone) servers. Now why your code doesn't work? There may ...
Marek Musielak's user avatar
  • 24.1k
4 votes
Accepted

Why Content Delivery in Sitecore 9.3 is treating users as editors?

This is the support help I got and fixed it: Could you please try overriding the CheckDomainGuard processor using the following: namespace CustomNamespace { public class CustomCheckDomainGuard : ...
Johnny Lopez's user avatar
4 votes

Unicorn throws error in content delivery - Could not find base site 'shell' for site 'unicorn'

The ONLY recommended answer The Unicorn configuration files should never be deployed to CD servers. In fact, no part of Unicorn should be deployed to CD servers. Ever. You need to remove them. https://...
Mark Cassidy's user avatar
  • 25.4k
3 votes

Virtual user custom properties missing on CD server

Virtual user information is saved in Session. By default Sitecore configuration doesn't share sessions information between few CD servers. That is why one CD server doesn't know anything about logged ...
Anton's user avatar
  • 3,831
3 votes
Accepted

What webServer handlers does a sitecore CD instance need?

You can definitely remove Telerik, Speak, Webdav and other CM side related handlers. WebDAVRoot WebDAVRoot64 sitecore_webDAV.ashx sitecore_xaml.ashx sitecore_icon.ashx sitecore_feed.ashx ...
Tech master's user avatar
3 votes

Post Condition Failed on Sitecore 9 Content Delivery Server

Obviously, the cause of this error is diverse. The error message appears when configuration define a database that is not configured or available in the environment. I had this issue with Sitecore ...
mkubasch's user avatar
3 votes
Accepted

Configure content management and content delivery on Sitecore 7.2

Adding some additional context, mentioned in other answers, the Sitecore Scaling Guide which is available on the old Sitecore Developer Network site is intended for versions of Sitecore 7.0 to 7.2. ...
Pete Navarra's user avatar
  • 14.7k
3 votes

How do I get to know the CD server Cache details

If you aren't able to use windows authentication for some reason, I have implemented security for the Sitecore areas on CDs by using IP filterings and only allowing the local server IP address to ...
Jason St-Cyr's user avatar
  • 6,791
3 votes
Accepted

Sitecore Publishing.DisableDatabaseCaches Setting On a Content Delivery (CD) Server

In default Sitecore installation, this settings is not even used. Sitecore.Publishing.Pipelines.Publish.OverridePublishContext processor overrides it anyway. It's only when this processor is disabled, ...
Marek Musielak's user avatar
  • 24.1k
3 votes

Why Content Delivery in Sitecore 9.3 is treating users as editors?

Sitecore support has registered this a bug with reference number 366550, and there is a hotfix available for 9.2 and 9.3 here.
Joost's user avatar
  • 1,917
2 votes

Viewing the compiled Sitecore config on Content Delivery?

You can get the compiled showconfig.xml of content delivery servers from a support package. Go to https://<cm_hostname>/sitecore/admin/supportpackage Under step "(2) Choose data to collect&...
gordonk's user avatar
  • 21
2 votes
Accepted

One CD in Two-CD Cluster Not Writing Logs

@Gatogordo's "try turning it off and back on" suggestion did the trick. I found John West's All About Logging with Sitecore ASP.NET CMS blog post, which led me to an old SDN article, aptly named Wake ...
Zachary Kniebel's user avatar
2 votes

Post Condition Failed on Sitecore 9 Content Delivery Server

In my case, I had the same error when I delivered Unicorn configs to CD server. I removed all Unicorn configs from CD and added Unicorn folder with configs to my pubxml: <Target Name="ConfigFiles" ...
Andrei Paliakou's user avatar
2 votes
Accepted

Security Hardening: Folder Access Question

Let me start by saying that I don't think that there is going to be any one right or wrong answer to this question, but rather that this question will (and should) receive a lot of good opinion-based ...
Zachary Kniebel's user avatar
2 votes

Web API 404 on content delivery server

I have encountered the same problem today while working on a function via sitecore api which is hosted in sitecore azure paas project. Hence, just to share. I have created the following: JS file <...
Marvin Lacuna's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible