Thanks to Dmytro Shevchenko http://structuredcode.com/replacing-default-di-container-sitecore-8-2/

We are replacing default DI Container with Windsor Castle. All project works perfectly fine, except out of box Item Service and our custom Entity Service.

However it is registered fine to container.

Has anyone tried to replace DI container with any other and have same issue? http://www.domain.com/sitecore/api/ssc/item/110D559F-DEA5-42EA-9C1C-8A5DF7E70EF9?includeMetadata=true

Does this url work?


  • What method did you use to replace it?
    – Richard Seal
    Apr 19, 2017 at 15:39
  • As Richard said it will likely depend on how you have registered your controller factory. Are you doing it in the Sitecore initialize pipeline or are you doing it within the global.asax or with WebActivator etc? Apr 19, 2017 at 15:46
  • I have used siteocre intialize pipeline. Apr 19, 2017 at 16:06
  • if you use /sitecore/admin/ShowServicesConfig.aspx can you see your services being registered ok?
    – Richard Seal
    Apr 19, 2017 at 18:08
  • I can see all sitecore services registered but not showing any custom registration for project. we replaced MS DI with castle. Created windsor container in service builder pipeline and registered sitecore services to windsor container. Rest of project related di registration done at initialise pipelines. Apr 20, 2017 at 7:23


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.