You need to put the configSections element immediately after configuration element.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!-- Put config sections here -->
<configSections>
<!-- Put dataCache client section first -->
<section name="dataCacheClient" type="Microsoft.ApplicationServer.Caching.DataCacheClientSection, Microsoft.ApplicationServer.Caching.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" allowLocation="true" allowDefinition="Everywhere" />
<!-- Then other sections... -->
</configSections>