In order for the Kentico CMS REST service to be functional, you must ensure the following:
Go to Control Panel -> Programs and Features and click Turn Windows features on or off in the left menu.
Windows 7 / Windows Server 2008
1.Expand the Microsoft .NET Framework <version> node in the dialog window.
2.Make sure that both of the following features are installed:
•Windows Communication Foundation HTTP Activation
•Windows Communication Foundation Non-HTTP Activation
Windows 8 / Windows Server 2012
1.Expand the .NET Framework 4.5 Advanced Services node.
2.Make sure that the WCF Services -> HTTP Activation feature is installed.
1.Select the website for which you want REST to be enabled.
2.Open the Authentication configuration.
3.Ensure that either Anonymous, Basic or Forms authentication is enabled. No other authentication types are supported.
4.Disable all other types of authentication.
5.Select Application Pools in the navigation tree.
6.Double-click the application pool used by your website.
7.Make sure the pool uses Integrated Managed pipeline mode.
Once you have these prerequisites met, you can proceed to the Configuration for REST topic.