Migrating from 3.7 to 4.2

Posted by Community Admin on 05-Aug-2018 07:30

Migrating from 3.7 to 4.2

All Replies

Posted by Community Admin on 29-Aug-2011 00:00

Hi,

 

We have a Sitefinity site in production running on version 3.7, and we want to upgrade it to version 4.2. I downloaded the file from URL:


www.sitefinity.com/.../single-download.aspx

 

I installed it and the version4.2 works well. I follow the note of the dashboard,

 And the upgrade steps are as following:

  1.  Step 1: Copy the .dll and .svc files.  
  1. Step 2: Edit the web.config and add the snippet before the last </configuration> tag.  
  2. Step 3: Enter the 3.7 Standart edition project URL in the field (on the left)
  3. Step 4: Select the content you want to migrate and click Begin Migration

But after Step2, I   tested the URL: http://localhost:40128/SVN_Upgrade/MigrationService.svc

I got an error massage:

 
Could  not load file or assembly 'Telerik.Cms.Engine, Version=3.7.2136.240, 
Culture=neutral, PublicKeyToken=dfeaee0e3978ac79' or one of its dependencies. 
The located assembly's manifest definition does not match the assembly 
reference. (Exception from HRESULT: 0x80131040)

I think it works on the framework 4.0, but the version doesn’t not match. And I can’t find the .dll file in the version 4.2  resource directory .

 

In step3, I copied the URL: http://localhost:40128/SVN_Upgrade/ on the left field. But I got an alert message:

Could not find a part of the path 'C:\Program Files (x86)\Telerik\Sitefinity 4.2\Projects\TestSiteFinity42\App_Data\Sitefinity\Logs\Migration.log.htm

 

I found that there is not a directory name “Logs” in the “App_Data\Sitefinity”.


Other way, I think whether I should upgrade from 3.7 to 4.0 , then 4.0 to 4.1 and so on.

http://www.sitefinity.com/devnet/forums/sitefinity-3-x/set-up-installation/upgrading-sitefinity-3-7-to-4-1.aspx

I can’t find the migration tool from URL: http://sitefinitymigration.codeplex.com/

And the URL: http://www.sitefinity.com/devnet/upgrade-instructions.aspx  is outdated.

 Thanks to everyone for the help and interest,

Posted by Community Admin on 29-Aug-2011 00:00

Could  not load file or assembly 'Telerik.Cms.Engine, Version=3.7.2136.240,  
Culture=neutral, PublicKeyToken=dfeaee0e3978ac79' or one of its dependencies.  
The located assembly's manifest definition does not match the assembly  
reference. (Exception from HRESULT: 0x80131040)

This issue is resolved,
Caused by the .net 2.0 sp4 not .net4.0 sp4.
Should download the Standard edition hotfix for .NET 4.0 (zip, 14 MB)  
and copy the file to the project.

but the error message:
Could not find a part of the path 'C:\Program Files (x86)\Telerik\Sitefinity 4.2\Projects\TestSiteFinity42\App_Data\Sitefinity\Logs\Migration.log.htm'.  remained there.

Posted by Community Admin on 29-Aug-2011 00:00

For the error "Could not find a part of the path" you just need to create the folder "Logs" under "App_Data\Sitefinity."  I've seen this problem across different versions the past month or so since I've been struggling w/ migrating.

It's on another post somewhere but version 4.2 1650 comes w/ the import module built in as you saw from your newly created site.  It also comes w/ the 3.7 export module already compiled.  It's in a zip file in the root directory of your site called Module3.7_SP4_NET40.zip .  The catch is your 3.7 site must be the latest 3.7 SP4 and also running on .net 4.0.  They've stated a .NET 3.5 version will be coming out soon.  Lastly, when you put in your 3.7 site in the address field, just put in the address w/o the MigrationService.svc tacked on the end.  The instructions don't say to (well, maybe they did in older versions) but I made that mistake and it wouldn't connect to my 3.7 site.

Hope this helps.

Posted by Community Admin on 31-Aug-2011 00:00

Hello Yang,

As Charles stated please make sure you have created a Logs directory in App_Data\Sitefinity and follow the on-screen instructions. Do not hesitate to write back if you experience problems during the migration process.

Kind regards,
Victor Velev
the Telerik team

Thank you for being the most amazing .NET community! Your unfailing support is what helps us charge forward! We'd appreciate your vote for Telerik in this year's DevProConnections Awards. We are competing in mind-blowing 20 categories and every vote counts! VOTE for Telerik NOW >>

Posted by Community Admin on 01-Sep-2011 00:00

thanks for your response.


after creating the Logs directory, the error was resolved. but other error occurred. 

1,visited the  URL: http://localhost:81/MigrationService.svc  successfully.

2,Type the website URL http://localhost:81/  in the textbox, and click the Test connection.

3,There are some error occurred.

 

The error message as bellowing:

Connection failed

 The log recorded as bellowing:

 

 

Getting content counts...<br />Error retrieving content counts: The Role Manager feature has not been enabled.    at System.Web.Security.Roles.EnsureEnabled()
    at Telerik.Sitefinity.Migration.MigrationService.GetMigrationStatistics()
    at SyncInvokeGetMigrationStatistics(Object , Object[] , Object[] )
   at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
   at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage41(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage4(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage3(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage2(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage1(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)<br />Migration complete.<br />

And I try to resolved the problem:

The old  sitefinity 3.7 for .net4.0    named   A.

The new sitefinity 4.2  created by Sitefinity Project manager 4.2.1650  named B.

 I modify the web.config of B,

 

<roleManager enabled="true" />

Enable the roleManager. But I think it will be not work, because of aspnet_regsql  excute never.

And I get a error message:

 

Method is only supported if the user name parameter matches the user name in the current Windows Identity.

 

 

But  Logs recorded nothing.

And I test all scenarios:

 A: Enable=”false”    b:Enable=”true”        error message: Method is only supported if the user name parameter matches the user name in the current Windows Identity.

A: Enable=”false”    b:Enable=”false”        error message: Connection failed.   And Logs:  The Role Manager feature has not been enabled

A: Enable=”true”    b:Enable=”false”        error message: No response after long time (such as 0.5 hour)

A: Enable=”true”    b:Enable=”true”        error message: Method is only supported if the user name parameter matches the user name in the current Windows Identity.

 Check the access controller of the root directory,  the right is enough.

 I test other scenarios:

 Copy the rolemanager section of the A to the B  with the relation .dll.

 Rolemanager section :

 

<!--<roleManager enabled="true" />--> 
  <roleManager enabled="true" cacheRolesInCookie="true" defaultProvider="Sitefinity">
    <providers
      <clear /> 
      <add connectionStringName="DefaultConnection" applicationName="/"
        name="Sitefinity" type="Telerik.DataAccess.AspnetProviders.TelerikRoleProvider, Telerik.DataAccess" />
    </providers
  </roleManager>

 But when I refresh the migration page, I got an error message:

 

 

Configuration Error 
  
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. 
  
Parser Error Message: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
  
Source Error: 
  
  
Line 35:         <clear />
  
Line 36:         <add connectionStringName="DefaultConnection" applicationName="/"
  
Line 37:           name="Sitefinity" type="Telerik.DataAccess.AspnetProviders.TelerikRoleProvider, Telerik.DataAccess" />
  
Line 38:       </providers>
  
Line 39:     </roleManager>
   
  
  
Source File: C:\Program Files (x86)\Telerik\Sitefinity 4.2\Projects\TestSiteFinity42\web.config    Line: 37  

How to resolved the issue? Is it a wrong way ?

I test  it and waste the two days,
thanks in advance for your assistance.

Posted by Community Admin on 07-Sep-2011 00:00

Hi Yang,

As it seems there is an error in your web.config - you could try to fix it or send it to us. Also please make sure that windows identity is turned off forSitefinity 4.2 since it is not supported.

All the best,
Pavel
the Telerik team

Thank you for being the most amazing .NET community! Your unfailing support is what helps us charge forward! We'd appreciate your vote for Telerik in this year's DevProConnections Awards. We are competing in mind-blowing 20 categories and every vote counts! VOTE for Telerik NOW >>

Posted by Community Admin on 08-Oct-2011 00:00

the web.config of sitefinity 3.7  for  .net 4.0

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <configSections>
    <sectionGroup name="telerik">
      <section name="dataAccess" type="Telerik.DataAccess.Configuration.SectionHandler, Telerik.DataAccess" requirePermission="false" />
      <section name="framework" type="Telerik.Framework.Configuration.SectionHandler, Telerik.Framework" requirePermission="false" />
      <section name="localization" type="Telerik.Localization.Configuration.SectionHandler, Telerik.Localization" requirePermission="false" />
      <section name="blogs" type="Telerik.Blogs.Configuration.SectionHandler, Telerik.Blogs" requirePermission="false" />
      <section name="news" type="Telerik.News.Configuration.SectionHandler, Telerik.News" requirePermission="false" />
      <section name="versioning" type="Telerik.Versioning.Configuration.SectionHandler, Telerik.Versioning" requirePermission="false" />
      <section name="lists" type="Telerik.Lists.Configuration.SectionHandler, Telerik.Lists" requirePermission="false" />
      <section name="cmsEngine" type="Telerik.Cms.Engine.Configuration.SectionHandler, Telerik.Cms.Engine" requirePermission="false" />
      <section name="security" type="Telerik.Security.Configuration.SectionHandler, Telerik.Security" requirePermission="false" />
      <section name="workflow" type="Telerik.Workflow.WorkflowSectionHandler, Telerik.Workflow" requirePermission="false" />
      <section name="cms" type="Telerik.Cms.Configuration.SectionHandler, Telerik.Cms" requirePermission="false" />
      <section name="polls" type="Telerik.Polls.PollsSectionHandler, Telerik.Polls" requirePermission="false" />
      <section name="fileManager" type="Telerik.FileManager.Configuration.SectionHandler, Telerik.FileManager" requirePermission="false" />
      <section name="forums" type="Telerik.Forums.Configuration.SectionHandler, Telerik.Forums" requirePermission="false" />
      <section name="rss" type="Telerik.Rss.Configuration.SectionHandler, Telerik.Rss" requirePermission="false" />
      <section name="search" type="Telerik.Search.Configuration.SectionHandler, Telerik.Search" requirePermission="false" />
      <section name="personalization" type="Telerik.Personalization.Configuration.SectionHandler, Telerik.Personalization" requirePermission="false" />
      <section name="libraries" type="Telerik.Libraries.Configuration.SectionHandler, Telerik.Libraries" requirePermission="false" />
      <section name="events" type="Telerik.Events.Configuration.SectionHandler, Telerik.Events" requirePermission="false" />
      <section name="notifications" type="Telerik.Notifications.Newsletters.Configuration.SectionHandler, Telerik.Notifications" requirePermission="false" />
      <section name="spamProtector" type="Telerik.Cms.Engine.SpamProtector.Configuration.SpamProtectorSection, Telerik.Cms.Engine" />
      <section name="performanceCounter" type="Telerik.Framework.Utilities.HealthMonitoring.Configuration.CountersSection, Telerik.Framework" />
      <section name="storageSetting" type="Telerik.Libraries.AmazonStorage.StorageSection, Telerik.Libraries" requirePermission="false" />
      <section name="mediaProvider" type="Telerik.Libraries.MediaProvider.Configuration.MediaProviderSection, Telerik.Libraries" requirePermission="false" />
      <section name="wiki" type="Telerik.Wiki.Configuration.SectionHandler, Telerik.Wiki" requirePermission="false" />
    </sectionGroup>
  </configSections>
  <appSettings>
   
    <add key="ConStr" value="User Id=***********;Password=**************;Host=*******;Port=***********;database=**************" />
  </appSettings>
  <connectionStrings>
    <add name="Sitefinity" connectionString="Server=********;Uid=**********;Pwd=*************;Database=******" providerName="" />
  </connectionStrings>
  <system.web>
    <!-- Sets the allowed upload file size -->
    <sessionState timeout="60"></sessionState>
    <httpRuntime maxRequestLength="51200" requestValidationMode="2.0" executionTimeout="900" minFreeThreads="4" appRequestQueueLimit="5000" />
    <pages clientIDMode="AutoID" controlRenderingCompatibilityVersion="3.5">
      <controls>
        <add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI" />
        <add tagPrefix="telerik" namespace="Telerik.Charting" assembly="Telerik.Web.UI" />
        <add tagPrefix="telerik" namespace="Telerik.Cms.Web.UI" assembly="Telerik.Cms.Web.UI" />
        <add tagPrefix="telerik" namespace="Telerik.Cms.Web.UI" assembly="Telerik.Framework" />
      </controls>
    </pages>
    <httpHandlers>
      <add verb="*" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.Upload.RadUploadProgressHandler, Telerik.Web.UI" />
      <add verb="*" path="*.rss" type="Telerik.Rss.RssHttpHandler, Telerik.Rss" />
      <add verb="*" path="*.rss.ashx" type="Telerik.Rss.RssHttpHandler, Telerik.Rss" />
      <add verb="*" path="*.sflb" type="Telerik.Cms.Engine.ContentHttpHandler, Telerik.Cms.Engine" />
      <add verb="*" path="*.sflb.ashx" type="Telerik.Cms.Engine.ContentHttpHandler, Telerik.Cms.Engine" />
      <add verb="*" path="*.tmb" type="Telerik.Cms.Engine.ContentHttpHandler, Telerik.Cms.Engine" />
      <add verb="*" path="*.tmb.ashx" type="Telerik.Cms.Engine.ContentHttpHandler, Telerik.Cms.Engine" />
      <add verb="*" validate="false" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI" />
      <add verb="*" validate="false" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI" />
      <add verb="*" validate="false" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI" />
      <add verb="GET" path="CaptchaImage.axd" type="Telerik.Web.UI.SpamProtection.Captcha.CaptchaImageHandler, Telerik.Cms.Web.UI" />
      <add verb="POST" path="blogs/metablog.ashx" type="Telerik.Blogs.MetaWeblog.MetaWeblogHandler, Telerik.Blogs" />
      <add verb="POST" path="trackback.ashx" type="Telerik.Cms.Engine.Trackback.TrackbackHandler, Telerik.Cms.Engine" />
      <add verb="GET" path="*.s3lb" type="Telerik.Libraries.AmazonStorage.S3StorageHandler, Telerik.Libraries" />
      <add verb="GET" path="*.s3lb.ashx" type="Telerik.Libraries.AmazonStorage.S3StorageHandler, Telerik.Libraries" />
      <add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false" />
    </httpHandlers>
     
    <customErrors mode="RemoteOnly">
      <error redirect="~/Sitefinity/nopermissions.aspx" statusCode="403" />
    </customErrors>
    <compilation debug="false" targetFramework="4.0">
    </compilation>
    <roleManager enabled="true" cacheRolesInCookie="true" defaultProvider="Sitefinity">
      <providers>
        <clear />
        <add connectionStringName="DefaultConnection" applicationName="/" name="Sitefinity" type="Telerik.DataAccess.AspnetProviders.TelerikRoleProvider, Telerik.DataAccess" />
      </providers>
    </roleManager>
    <membership defaultProvider="Sitefinity" userIsOnlineTimeWindow="15" hashAlgorithmType="">
      <providers>
        <clear />
        <add name="Sitefinity" connectionStringName="DefaultConnection" type="Telerik.DataAccess.AspnetProviders.TelerikMembershipProvider, Telerik.DataAccess" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" passwordAttemptWindow="10" passwordStrengthRegularExpression="" minRequiredPasswordLength="1" minRequiredNonalphanumericCharacters="0" />
      </providers>
    </membership>
    <profile defaultProvider="Sitefinity">
      <providers>
        <clear />
        <add name="Sitefinity" connectionStringName="DefaultConnection" applicationName="/" type="Telerik.DataAccess.AspnetProviders.TelerikProfileProvider, Telerik.DataAccess" />
      </providers>
      <properties>
        <add name="FirstName" />
        <add name="LastName" />
        <add name="Position" />
        <add name="Photo_Hidden" />
        <add name="Photo" defaultValue="~/Sitefinity/Common/Images/defaultavatar.gif" />
        <group name="InstantMessenger">
          <add name="IM_Type" />
          <add name="IM_Value" />
        </group>
        <group name="Phone">
          <add name="Value" />
          <add name="Type" />
        </group>
      </properties>
    </profile>
    <httpModules>
      <add name="Cms" type="Telerik.Cms.Web.CmsHttpModule, Telerik.Cms" />
      <!-- Http Module for extension mappings in Library module.-->
      <!--<add name="LibraryModule" type="Telerik.Libraries.LibraryHttpModule, Telerik.Libraries"/>-->
      <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI" />
    </httpModules>
    <authentication mode="Forms">
      <forms name=".ASPNET" loginUrl="~/sitefinity/login.aspx" protection="All" timeout="1440" path="/" />
    </authentication>
    <authorization>
      <allow users="?" />
    </authorization>
    <siteMap defaultProvider="CmsSiteMapProvider" enabled="true">
      <providers>
        <clear />
        <add name="CmsSiteMapProvider" description="Displays Cms Pages" type="Telerik.Cms.Web.CmsSiteMapProvider" />
      </providers>
    </siteMap>
    <healthMonitoring enabled="true" heartbeatInterval="0">
      <eventMappings>
        <add name="Simple Web Request Event" type="Telerik.Utilities.SimpleWebRequestEvent,Telerik.Framework" />
        <add name="Code Benchmark Event" type="Telerik.Utilities.CodeBenchmarkEvent,Telerik.Framework" />
      </eventMappings>
      <providers>
        <add name="Simple Web Event Provider" type="Telerik.Utilities.TextFileWebEventProvider,Telerik.Framework" logFileName="~/App_Data/sitefinity.log" />
        <add name="Simple Web Buffered Event Provider" type="Telerik.Utilities.BufferedTextFileWebEventProvider,Telerik.Framework" bufferMode="Notification" logFileName="~/App_Data/sitefinity.log" />
        <add name="Code Benchmark Provider" type="Telerik.Utilities.CodeBenchmarkTextFileProvider,Telerik.Framework" enabled="False" logFileName="~/App_Data/performance.log" />
      </providers>
      <rules>
        <add name="SitefinityEventHandler" eventName="Simple Web Request Event" provider="Simple Web Event Provider" minInterval="00:00:00" minInstances="1" maxLimit="Infinite" />
        <add name="SitefinityErrorHandler" eventName="All Errors" provider="Simple Web Event Provider" minInterval="00:00:00" minInstances="1" maxLimit="Infinite" />
        <add name="SitefinityCodeBenchmarkHandler" eventName="Code Benchmark Event" provider="Code Benchmark Provider" minInterval="00:00:00" minInstances="1" maxLimit="Infinite" />
      </rules>
    </healthMonitoring>
  </system.web>
  <system.web.extensions>
    <scripting>
      <!--The Following lines value should be true in production server-->
      <scriptResourceHandler enableCompression="false" enableCaching="false" />
    </scripting>
  </system.web.extensions>
  <system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
    <modules>
      <remove name="Cms" />
      <!--<remove name="LibraryModule"/>-->
      <remove name="RadUploadModule" />
      <add name="Cms" type="Telerik.Cms.Web.CmsHttpModule, Telerik.Cms" />
      <!-- Http Module for extension mappings in Library module.-->
      <!--<add name="LibraryModule" type="Telerik.Libraries.LibraryHttpModule, Telerik.Libraries"/>-->
      <add name="RadUploadModule" preCondition="managedHandler" type="Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI" />
    </modules>
    <handlers>
      <remove name="SitefinityTemplate" />
      <remove name="SitefinityThumbnail" />
      <remove name="SitefinityLibrary" />
      <remove name="RadUploadProgress" />
      <remove name="SitefinityRSS" />
      <remove name="Dialog" />
      <remove name="Spellcheck" />
      <remove name="ChartImage" />
      <remove name="CaptchaImage" />
      <remove name="Metablog" />
      <remove name="Trackback" />
      <remove name="AmazonLibrary" />
      <remove name="AmazonLibraryAdd" />
      <remove name="SitefinityThumbnailAdd" />
      <remove name="SitefinityRSSAdd" />
      <remove name="SitefinityLibraryAdd" />
      <remove name="Telerik_Web_UI_WebResource_axd" />
      <add name="SitefinityTemplate" path="*.template" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
      <add name="SitefinityThumbnail" path="*.tmb" verb="*" preCondition="integratedMode" type="Telerik.Cms.Engine.ContentHttpHandler, Telerik.Cms.Engine" />
      <add name="SitefinityThumbnailAdd" path="*.tmb.ashx" verb="*" preCondition="integratedMode" type="Telerik.Cms.Engine.ContentHttpHandler, Telerik.Cms.Engine" />
      <add name="SitefinityLibrary" path="*.sflb" verb="*" preCondition="integratedMode" type="Telerik.Cms.Engine.ContentHttpHandler, Telerik.Cms.Engine" />
      <add name="SitefinityLibraryAdd" path="*.sflb.ashx" verb="*" preCondition="integratedMode" type="Telerik.Cms.Engine.ContentHttpHandler, Telerik.Cms.Engine" />
      <add name="SitefinityRSS" preCondition="integratedMode" verb="*" path="*.rss" type="Telerik.Rss.RssHttpHandler, Telerik.Rss" />
      <add name="SitefinityRSSAdd" preCondition="integratedMode" verb="*" path="*.rss.ashx" type="Telerik.Rss.RssHttpHandler, Telerik.Rss" />
      <add name="RadUploadProgress" verb="*" preCondition="integratedMode" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.Upload.RadUploadProgressHandler, Telerik.Web.UI" />
      <add name="Dialog" preCondition="integratedMode" verb="*" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI" />
      <add name="Spellcheck" preCondition="integratedMode" verb="*" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI" />
      <add name="ChartImage" preCondition="integratedMode" verb="*" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI" />
      <add name="CaptchaImage" preCondition="integratedMode" verb="GET" path="CaptchaImage.axd" type="Telerik.Web.UI.SpamProtection.Captcha.CaptchaImageHandler, Telerik.Cms.Web.UI" />
      <add name="Metablog" preCondition="integratedMode" verb="POST" path="blogs/metablog.ashx" type="Telerik.Blogs.MetaWeblog.MetaWeblogHandler, Telerik.Blogs" />
      <add name="Trackback" preCondition="integratedMode" verb="POST" path="trackback.ashx" type="Telerik.Cms.Engine.Trackback.TrackbackHandler, Telerik.Cms.Engine" />
      <add name="AmazonLibrary" path="*.s3lb" verb="*" preCondition="integratedMode" type="Telerik.Libraries.AmazonStorage.S3StorageHandler, Telerik.Libraries" />
      <add name="AmazonLibraryAdd" path="*.s3lb.ashx" verb="*" preCondition="integratedMode" type="Telerik.Libraries.AmazonStorage.S3StorageHandler, Telerik.Libraries" />
      <add name="Telerik_Web_UI_WebResource_axd" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource, Telerik.Web.UI" />
    </handlers>
        <caching enabled="true" />
  </system.webServer>
  <system.net>
    <mailSettings>
      <smtp from="mailmaster@yourdomain.com">
        <network host="smtp.yourdomain.com" userName="YourUsername" password="YourPassword" port="25" />
      </smtp>
    </mailSettings>
  </system.net>
  <telerik>
    <dataAccess defaultConnection="DefaultConnection">
      <connections>
        <add name="DefaultConnection" driver="Telerik.DataAccess.MySQLProvider, Telerik.MySQLProvider" connectionStringName="Sitefinity" />
        <add name="GenericContentConnection" driver="Telerik.Cms.Engine.Data.Providers.GCMySqlProvider, Telerik.MySQLProvider" connectionStringName="Sitefinity" />
      </connections>
    </dataAccess>
    <framework>
      <caching defaultProvider="memoryCache">
        <providers>
          <add name="memoryCache" type="Telerik.Caching.MemoryCachingProvider, Telerik.Framework" />
          <add name="ASPNET" type="Telerik.Caching.AspNetCachingProvider, Telerik.Framework" duration="120" slidingExpiration="true" />
        </providers>
        <cacheDependency mode="InMemory" />
      </caching>
      <modules>
        <add type="Telerik.Cms.Engine.GenericContentModule, Telerik.Cms.Engine" />
        <add type="Telerik.News.NewsModule, Telerik.News" />
        <add type="Telerik.Blogs.BlogsModule, Telerik.Blogs" />
        <add type="Telerik.Lists.ListModule, Telerik.Lists" />
        <add type="Telerik.Polls.PollModule, Telerik.Polls" />
        <add type="Telerik.Forums.ForumsModule, Telerik.Forums" />
        <add type="Telerik.Libraries.LibrariesModule, Telerik.Libraries" />
        <add type="Telerik.Events.EventsModule, Telerik.Events" />
        <add type="Telerik.Notifications.Newsletters.NewsletterModule, Telerik.Notifications" />
        <add type="Telerik.Wiki.WikiModule, Telerik.Wiki" />
      </modules>
      <services>
        <add type="Telerik.Search.SearchModule, Telerik.Search" />
        <add type="Telerik.Search.Engine.IndexingManager, Telerik.Search" />
        <add type="Telerik.Rss.RssModule, Telerik.Rss" />
        <add type="Telerik.Rss.RssProviderService, Telerik.Rss" />
        <add type="Telerik.Cms.Engine.ContentUrlRewriterService, Telerik.Cms.Engine" />
      </services>
      <tools>
        <add type="Telerik.Cms.Tools.SiteExporter, Telerik.Cms" />
      </tools>
      <assemblies>
      </assemblies>
      <controlDesigners>
        <add key="System.Web.UI.WebControls.Image" value="Telerik.Libraries.WebControls.ImageEditorDialog, Telerik.Libraries" />
        <add key="Telerik.Cms.Engine.WebControls.SitefinityImage" value="Telerik.Libraries.WebControls.ImageEditorDialog, Telerik.Libraries" />
      </controlDesigners>
      <propertySelectors>
        <add key="System.Web.UI.Design.ImageUrlEditor" value="Telerik.Libraries.WebControls.ImageSelector, Telerik.Libraries" />
      </propertySelectors>
      <sitefinityConfiguration defaultProvider="XmlConfigProvider">
        <providers>
          <add name="XmlConfigProvider" type="Telerik.Sitefinity.Configuration.XmlConfigProvider, Telerik.Framework" />
        </providers>
      </sitefinityConfiguration>
    </framework>
    <notifications defaultProvider="Notifications">
      <providers>
        <clear />
        <add name="Notifications" type="Telerik.Notifications.Data.DefaultProvider, Telerik.Notifications.Data" connectionStringName="DefaultConnection" EnableSsl="false" MergedFields="FirstName;LastName" SendingInterval="1000" />
      </providers>
    </notifications>
    <search defaultProvider="Search">
      <providers>
        <clear />
        <add name="Search" type="Telerik.Search.Data.DefaultProvider, Telerik.Search.Data" connectionStringName="DefaultConnection" useCompoundIndexFile="true" />
      </providers>
      <indexClients>
        <add name="PageIndex" type="Telerik.Cms.Search.PageIndexProvider, Telerik.Cms" settingsControl="Telerik.Cms.Web.UI.PageIndexSettings, Telerik.Cms" viewSettingsControl="Telerik.Cms.Web.UI.SearchViewControl, Telerik.Cms" description="Provides indexing services for CMS Pages." />
      </indexClients>
      <indexers>
        <add extensionOrMimeType=".aspx" type="Telerik.Search.Engine.HtmlIndexer" />
        <add extensionOrMimeType="text/html" type="Telerik.Search.Engine.HtmlIndexer" />
      </indexers>
      <searchInputValidation>
        <add matchPattern="\A[\*\?\~][^\s]*" replacementString="" enabled="true" matchAlert="You can not start your query using wildcards, modify your query and try again.." />
        <add matchPattern="[\!\^\(\)\\\[\]]" replacementString="" enabled="true" matchAlert="Strange characters should be enclosed between double quotation, modify your query and try again.." />
      </searchInputValidation>
    </search>
    <localization defaultProvider="Sitefinity" persistenceMode="None" defaultCulture="en" cultures="en, es, fr, de, bg">
      <providers>
        <clear />
        <add name="Sitefinity" type="Telerik.Localization.Data.DefaultProvider, Telerik.Localization.Data" connectionStringName="DefaultConnection" />
      </providers>
    </localization>
    <lists defaultProvider="Sitefinity">
      <providers>
        <clear />
        <add name="Sitefinity" securityProviderName="" type="Telerik.Lists.Data.DefaultProvider, Telerik.Lists.Data" connectionStringName="DefaultConnection" visible="true" />
        <!--
                <add name="SitefinityXml" securityProviderName="" type="Telerik.Lists.Data.XmlProvider, Telerik.Lists.Data" dataFile="~/App_Data/Lists.xml" visible="true"  />
                -->
      </providers>
    </lists>
    <forums defaultProvider="Sitefinity">
      <providers>
        <clear />
        <add name="Sitefinity" securityProviderName="" profileProviderName="Sitefinity" type="Telerik.Forums.Data.DefaultProvider, Telerik.Forums.Data" connectionStringName="DefaultConnection" visible="true" />
      </providers>
    </forums>
    <rss defaultProvider="Sitefinity">
      <feeds>
      </feeds>
      <channelProviders>
        <clear />
        <add name="Page Rss Provider" type="Telerik.Cms.Web.RssChannelProvider, Telerik.Cms" settingsControl="Telerik.Cms.Web.UI.RssSettingsControl, Telerik.Cms" viewSettingsControl="Telerik.Cms.Web.UI.RssViewSettingsControl, Telerik.Cms" description="Provides RSS for CMS pages" />
      </channelProviders>
      <providers>
        <clear />
        <add name="Sitefinity" type="Telerik.Rss.Data.DefaultServiceProvider, Telerik.Rss.Data" connectionStringName="DefaultConnection" />
      </providers>
    </rss>
    <versioning defaultProvider="Sitefinity">
      <providers>
        <clear />
        <add name="Sitefinity" type="Telerik.Versioning.Data.DefaultProvider, Telerik.Versioning.Data" connectionStringName="DefaultConnection" />
      </providers>
    </versioning>
    <security defaultProvider="DefaultSecurityProvider" cmsProvidersName="Sitefinity">
      <roles>
        <clear />
        <add name="Administrators" permission="Unrestricted" />
      </roles>
      <providers>
        <clear />
        <add name="DefaultSecurityProvider" connectionStringName="DefaultConnection" type="Telerik.Security.Data.DefaultSecurityProvider, Telerik.Security.Data" membershipProvider="Sitefinity" roleProvider="Sitefinity" />
      </providers>
    </security>
    <cms defaultProvider="Sitefinity" pageExtension=".aspx" disabled="false">
      <providers>
        <clear />
        <add connectionStringName="DefaultConnection" allowPageHistory="true" allowPageWorkflow="false" cachingProviderName="ASPNET" name="Sitefinity" type="Telerik.Cms.Data.DefaultProvider, Telerik.Cms.Data" />
      </providers>
      <toolboxControls>
        <clear />
        <add name="Generic Content" section="Most popular" type="Telerik.Cms.Engine.WebControls.GenericContent, Telerik.Cms.Engine" />
        <add name="Image" section="Most popular" type="Telerik.Cms.Engine.WebControls.SitefinityImage, Telerik.Cms.Engine" description="Displays an image on a Web page." />
        <add name="Image gallery" section="Most popular" type="Telerik.Libraries.WebControls.ImageGallery, Telerik.Libraries" />
        <add name="Dynamic Hyper Link" section="Navigation" type="Telerik.Cms.Engine.WebControls.DynamicHyperLink, Telerik.Cms.Engine" description="Dynamic Hyper Link lets you declare link for cms pages so that its Navigate URL doesn't not depend on where the page is located in the hierarchy." />
        <add name="Site Menu" section="Navigation" url="~/Sitefinity/UserControls/Navigation35/SiteMenu.ascx" />
        <add name="Site Panelbar" section="Navigation" url="~/Sitefinity/UserControls/Navigation35/SitePanelbar.ascx" />
        <add name="Site Tabstrip" section="Navigation" url="~/Sitefinity/UserControls/Navigation35/SiteTabstrip.ascx" />
        <add name="Site Treeview" section="Navigation" url="~/Sitefinity/UserControls/Navigation35/SiteTreeview.ascx" />
        <add name="Breadcrumb" section="Navigation" type="Telerik.Cms.Web.UI.Breadcrumb, Telerik.Cms.Web.UI" />
        <add name="Hyper Link" section="Navigation" type="Telerik.Cms.Engine.WebControls.SitefinityHyperLink, Telerik.Cms.Engine" description="Creates links on a Web page that allow users to move from page to page in your application." />
        <add name="Language Selector" section="Navigation" type="Telerik.Localization.WebControls.LanguageBar,Telerik.Localization" description="A control for selecting the current language current version" />
        <add name="RadTabStrip" section="RadControls" type="Telerik.Web.UI.RadTabStrip, Telerik.Web.UI" />
        <add name="RadMenu" section="RadControls" type="Telerik.Web.UI.RadMenu, Telerik.Web.UI" />
        <add name="RadPanelBar" section="RadControls" type="Telerik.Web.UI.RadPanelBar, Telerik.Web.UI" />
        <add name="Image " section="Images & Documents" type="Telerik.Cms.Engine.WebControls.SitefinityImage, Telerik.Cms.Engine" description="Displays an image on a Web page." />
        <add name="XML Data Source" section="Data" type="System.Web.UI.WebControls.XmlDataSource, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" description="Represents an XML data source to data-bound controls." />
        <add name="SiteMapDataSource" section="Data" type="System.Web.UI.WebControls.SiteMapDataSource, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" description="Provides a data source control that Web server controls and other controls can use to bind to hierarchical site map data. " />
        <add name="Details View" section="Data" type="System.Web.UI.WebControls.DetailsView, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" description="Displays the values of a single record from a data source in a table, where each data row represents a field of the record. The DetailsView control allows you to edit, delete, and insert records." />
        <add name="Grid View" section="Data" type="System.Web.UI.WebControls.GridView, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
        <add name="Login Status" section="Login" type="System.Web.UI.WebControls.LoginStatus, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" description="Detects the user's authentication state and toggles the state of a link to log in to or log out of a Web site." />
        <add name="Login Name" section="Login" type="System.Web.UI.WebControls.LoginName, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" description="Displays the value of the System.Web.UI.Page.User.Identity.Name property." />
        <add name="Login" section="Login" url="~/Sitefinity/UserControls/Login/LoginControl.ascx" description="Provides user interface (UI) elements for logging in to a Web site." />
        <add name="Manage Profile" section="Login" type="Telerik.Security.WebControls.ManageProfile, Telerik.Security" description="Provides UI for managing user's profile information" />
        <add name="Login View" section="Login" url="~/Sitefinity/UserControls/Login/LoginViewControl.ascx" description="Displays the appropriate content template for a given user, based on the user's authentication status and role membership." />
        <add name="Create User" section="Login" url="~/Sitefinity/UserControls/Login/CreateUserWizardControl.ascx" description="Provides a user interface for creating new Web site user accounts." />
        <add name="Spam Protector" section="Forms" type="Telerik.Web.UI.SpamProtection.SpamProtector, Telerik.Cms.Web.UI" description="Provides spam protection to web forms using different strategies." />
        <add name="Video" section="Most popular" type="Telerik.Libraries.WebControls.Video, Telerik.Libraries" description="Video content control" />
        <add name="Apply_ASXCFDs" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/ASXCFD.ascx" description="Send Mail For Apply ASX CFD Pages" />
        <add name="Apply_OTCCFD" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/OTCCFD.ascx" description="Apply OTC CFD" />
        <add name="Apply_BDN" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/BDNApply.ascx" description="Apply BDN" />
        <add name="Apply_ETO" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/ApplyForm.ascx" description="Apply ETO" />
        <add name="Apply_ContactUS" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/ContactUS.ascx" description="Apply Contact US Page" />
        <add name="Apply_ExistingSMSF" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/ExistingSMSFApply.ascx" description="Apply Existing SMSF Enquiry Form" />
        <add name="Apply_SABP" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/SABP_ApplyNow.ascx" description="Apply SABP Page" />
        <add name="Apply_TrapPension" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/TRAP_ApplyNow.ascx" description="Trap Pension Application" />
        <add name="Apply_Insurance" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/Insurance_ApplyNow.ascx" description="Insurance Apply " />
        <add name="Apply_InsuranceQuote" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/Insurance_Quote.ascx" description="Insurance Quote " />
        <add name="Apply_ETOForm" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/ETOApply.ascx" description="Apply Options " />
        <add name="LoanAnalysis" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/LoanAnalysis.ascx" description="Loan Analysis" />
        <add name="Apply_LoanPreApproval" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/LoanPreApproval.ascx" description="Apply Loan Pre Approval" />
        <add name="Apply_SecurityCustodianApplication" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/SecurityCustodianApplication.ascx" description="Warrant Application" />
        <add name="Apply_WarrantApplication" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/WarrantApplication.ascx" description="Warrant Application" />
        <add name="Apply_TermDeposit" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/TermDeposit.ascx" description="Apply Term Deposit" />
        <add name="TermDeposit_InterestRates" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/TermDeposit_InterestRates.ascx" description="Term Deposit Interest Rates" />
        <add name="TermDeposit_BestRates" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/TermDeposit_BestRates.ascx" description="Term Deposit Best Rates" />
        <add name="Changing Brokers" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/ChangingBrokers.ascx" description="Changing Brokers" />
        <add name="CFD Accounts Apply Now" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/CFDAccountsApplyNow.ascx" description="CFD Accounts Apply Now" />
        <add name="RatesAndFees" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/PropertyRatesAndFees.ascx" description="Property Rates And Fees" />
        <add name="SalarySacrifice_enterdetails" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/SalarySacrifice_EnterDetails.ascx" description="Salary Sacrifice EnterDetails" />
        <add name="SalarySacrifice_Analysis" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/Salary_SalaryAnalysis.ascx" description="Salary Sacrifice Analysis" />
        <add name="SalarySacrifice_AnalysisControl" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/SalarySacrifice_Analysis.ascx" />
        <add name="DB_PensionAnalysisEnterDetails" section="PensionAnalysis" url="~/UserControls/PensionAnalysis/PensionAnalysis_EnterDetails.ascx" />
        <add name="RateAndFeesResidentialProperty" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/RateAndFeesResidentialProperty.ascx" />
        <add name="RateAndFeesCommercialProperty" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/RateAndFeesCommercialProperty.ascx" />
        <add name="LoanAnalysisUpdate" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/LoanAnalysisUpdate.ascx" />
        <add name="EmailChagne" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/EmailChange.ascx" />
        <add name="AddressChange" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/AddressChange.ascx" />
        <add name="OnlineAccountApplyNow" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/OnlineAccount_ApplyNow.ascx" />
        <add name="TestExpand" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/TestExpand.ascx" />
        <add name="SuperAccessTaxAnalysis" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/SuperAccessTaxAnalysis.ascx" />
        <add name="SuperAccessTaxAnalysisPopup" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/SuperAccessTaxAnalysisPopup.ascx" />
        <add name="BDN_Application" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/BDN_Application.ascx" />
        <add name="EsuperfundLogin" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/EsuperfundLogin.ascx" />
        <add name="ImportBankData" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/ImportBankData.ascx" />
        <add name="TaxTracking" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/TaxTracking.ascx" />
        <add name="TaxTrackingPopup" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/TaxTrackingPopup.ascx" />
        <add name="ManageEmailTemplate" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/ManageEmailTemplate.ascx" />
        <add name="Off Markets" section="Client" url="~/UserControls/Client/OffMarkets.ascx" />
        <add name="HowItWork" section="Client" url="~/UserControls/Client/HowItWorks.ascx" />
        <add name="Broker" section="Client" url="~/UserControls/Client/Broker.ascx" />
        <add name="QA" section="Client" url="~/UserControls/Client/QA.ascx" />
        <add name="Bank" section="Client" url="~/UserControls/Client/Bank.ascx" />
        <add name="BankTransactionAutoCode" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/BankTransactionAutoCode.ascx" />
        <add name="Contributions" section="Client" url="~/UserControls/Client/Contributions.ascx" />
        <add name="ContributionsPopup" section="Client" url="~/UserControls/Client/ContributionsPopup.ascx" />
        <add name="Withdrawals" section="Client" url="~/UserControls/Client/Withdrawals.ascx" />
        <add name="WithdrawalsPopup" section="Client" url="~/UserControls/Client/WithdrawalsPopup.ascx" />
        <add name="BankPopUp" section="Client" url="~/UserControls/Client/BankPopUp.ascx" />
        <add name="Uploads" section="Client" url="~/UserControls/Client/Uploads.ascx" />
        <add name="RolloversPopup" section="Client" url="~/UserControls/Client/RolloversPopup.ascx" />
        <add name="TermDepositPopup" section="Client" url="~/UserControls/Client/TermDepositPopup.ascx" />
        <add name="ChooseFile" section="Client" url="~/UserControls/Client/ChooseFile.ascx" />
        <add name="OffMarketPopUp" section="Client" url="~/UserControls/Client/OffMarketsPopUp.ascx" />
        <add name="OtherUploadsPopup" section="Client" url="~/UserControls/Client/OtherUploadsPopup.ascx" />
        <add name="OtherOutflowsPopup" section="Client" url="~/UserControls/Client/OtherOutflowsPopup.ascx" />
        <add name="OtherInflowsPopup" section="Client" url="~/UserControls/Client/OtherInflowsPopup.ascx" />
        <add name="OtherBankAccountPopup" section="Client" url="~/UserControls/Client/OtherBankAccountPopup.ascx" />
        <add name="OtherAssetsAt30JunePopup" section="Client" url="~/UserControls/Client/OtherAssetsAt30JunePopup.ascx" />
        <add name="OffMarketTranfersPopup" section="Client" url="~/UserControls/Client/OffMarketTranfersPopup.ascx" />
        <add name="InsurancePoliciesPopup" section="Client" url="~/UserControls/Client/InsurancePoliciesPopup.ascx" />
        <add name="DividendsPopup" section="Client" url="~/UserControls/Client/DividendsPopup.ascx" />
        <add name="DividendReinvstmentsPopup" section="Client" url="~/UserControls/Client/DividendReinvstmentsPopup.ascx" />
        <add name="DestributionReinvestmentsPopup" section="Client" url="~/UserControls/Client/DestributionReinvestmentsPopup.ascx" />
        <add name="CorporationActionsPopup" section="Client" url="~/UserControls/Client/CorporationActionsPopup.ascx" />
        <add name="ContributionsSplittingPopup" section="Client" url="~/UserControls/Client/ContributionsSplittingPopup.ascx" />
        <add name="AssetSalesPopup" section="Client" url="~/UserControls/Client/AssetSalesPopup.ascx" />
        <add name="AssetPurchasesPopup" section="Client" url="~/UserControls/Client/AssetPurchasesPopup.ascx" />
        <add name="AnnualTaxPopup" section="Client" url="~/UserControls/Client/AnnualTaxPopup.ascx" />
        <add name="TaxDeductionNoticePopup" section="Client" url="~/UserControls/Client/TaxDeductionNoticePopup.ascx" />
        <add name="PropertyLoanPopup" section="Client" url="~/UserControls/Client/PropertyLoanPopup.ascx" />
        <add name="AssetPopUp" section="Client" url="~/UserControls/Client/AssetsPopUp.ascx" />
        <add name="Assets" section="Client" url="~/UserControls/Client/Assets.ascx" />
        <add name="Submit" section="Client" url="~/UserControls/Client/Submit.ascx" />
        <add name="Client_TopBar_Login" section="Client" url="~/UserControls/Client/Client_TopBar_Login.ascx" />
        <add name="AutoExportDataAndMail" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/AutoExport.ascx" />
        <add name="SuperAccessTaxLumpSumPopup" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/SuperAccessTaxLumpSumPopup.ascx" />
        <add name="LoanPreApprovalUpdate" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/LoanPreApprovalUpdates.ascx" />
        <add name="ApplyOnlineUpdates" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/ApplyFormUpdate.ascx" />
        <add name="Member Change" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/MemberChange.ascx" />
        <add name="TrusteeChange" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/TrusteeChange.ascx" />
        <add name="ImportBankData2" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/ImportBankData2.ascx" />
        <add name="11" section="Client" url="~/UserControls/Client/Uploads.ascx" />
        <add name="EmailAddAddressChange" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/EmailAddAddressChange.ascx" />
        <add name="WIPTracking" section="WIP" url="~/UserControls/WIP/WIPTracking.ascx" />
        <add name="NewTaxTracking" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/NewTaxTracking.ascx" />
        <add name="WIPHistory" section="WIP" url="~/UserControls/WIP/WIPHistory.ascx" />
        <add name="WIPTrackingPopup" section="WIP" url="~/UserControls/WIP/WIPTrackingPopUp.ascx" />
        <add name="AllocateAccountPopup" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/AllocateAccountPopup.ascx" />
        <add name="TestSiteMap" section="Apply_CustomControl" url="~/UserControls/Apply_CustomControl/TestSiteMap.ascx" />
      </toolboxControls>
    </cms>
    <cmsEngine defaultProvider="Generic_Content">
      <providers>
        <clear />
        <add name="Generic_Content" urlRewriteFormat="[Publication_Date]/[Name].aspx" urlDateTimeFormat="yy-MM-dd" urlWhitespaceChar="_" visible="True" defaultMetaField="Name" securityProviderName="" allowLocalization="False" allowVersioning="True" allowWorkflow="False" allowComments="false" commentsModeration="true" versioningProviderName="" connectionStringName="GenericContentConnection" type="Telerik.Cms.Engine.Data.Providers.DefaultProvider, Telerik.Cms.Engine.Data" />
        <add name="News" urlRewriteFormat="[Publication_Date]/[Title].aspx" urlDateTimeFormat="yy-MM-dd" urlWhitespaceChar="_" visible="False" defaultMetaField="Title" securityProviderName="" allowVersioning="True" applicationName="/News" versioningProviderName="" commentsModeration="true" connectionStringName="GenericContentConnection" type="Telerik.News.Data.DefaultNewsProvider, Telerik.News.Data" />
        <add name="Blogs" urlRewriteFormat="[Publication_Date]/[Title].aspx" urlDateTimeFormat="yy-MM-dd" urlWhitespaceChar="_" visible="False" defaultMetaField="Title" applicationName="/Blogs" allowVersioning="True" allowComments="true" commentsModeration="false" allowLocalization="False" localizationProviderName="" allowWorkflow="False" securityProviderName="" versioningProviderName="" connectionStringName="GenericContentConnection" type="Telerik.Blogs.Data.DefaultBlogProvider, Telerik.Blogs.Data" />
        <add name="Libraries" urlRewriteFormat="~/Provider/LibraryName/[Name].sflb.ashx" urlDateTimeFormat="yy-MM-dd" urlWhitespaceChar="_" visible="False" defaultMetaField="Name" applicationName="/Libraries" allowVersioning="False" allowLocalization="False" localizationProviderName="" allowWorkflow="False" securityProviderName="" versioningProviderName="" connectionStringName="GenericContentConnection" type="Telerik.Libraries.Data.DefaultProvider, Telerik.Libraries.Data" tagEditorTemplate="~/Sitefinity/Admin/ControlTemplates/Libraries/BatchTagsEditor.ascx" />
        <!--Amazon Data Provider [First turn off the default one] url format can be urlRewriteFormat="~/Provider/LibraryName/[Name].s3lb" as well in that cae there will extra libraries in the url-->
        <!--<add name="Libraries" urlRewriteFormat="~/LibraryName/[Name].s3lb"  thumbnailExtension=".tmb" urlDateTimeFormat="yy-MM-dd" urlWhitespaceChar="_" visible="False" defaultMetaField="Name" applicationName="/Libraries" allowVersioning="True" allowLocalization="False" localizationProviderName="" allowWorkflow="False" securityProviderName="" versioningProviderName="" connectionStringName="GenericContentConnection" type="Telerik.Libraries.Data.AmazonProvider, Telerik.Libraries.Data" tagEditorTemplate="~/Sitefinity/Admin/ControlTemplates/Libraries/BatchTagsEditor.ascx" />-->
        <!--Viddler Data Provider Compatible with other libraries, must add a libraryInfo with type = "Viddler"-->
        <!--<add name="Libraries" urlRewriteFormat="~/LibraryName/[Name].sflb.ashx" thumbnailExtension=".tmb.ashx" urlDateTimeFormat="yy-MM-dd" urlWhitespaceChar="_" visible="False" defaultMetaField="Name" applicationName="/Libraries" allowVersioning="True" allowLocalization="False" localizationProviderName="" allowWorkflow="False" securityProviderName="" versioningProviderName="" connectionStringName="GenericContentConnection" type="Telerik.Libraries.Data.ViddlerProvider, Telerik.Libraries.Data" tagEditorTemplate="~/Sitefinity/Admin/ControlTemplates/Libraries/BatchTagsEditor.ascx"/>-->
        <add name="Events" urlRewriteFormat="[Publication_Date]/[Title].aspx" urlDateTimeFormat="yy-MM-dd" urlWhitespaceChar="_" visible="False" defaultMetaField="Title" securityProviderName="" allowVersioning="True" applicationName="/Events" versioningProviderName="" commentsModeration="true" connectionStringName="GenericContentConnection" type="Telerik.Events.Data.DefaultEventsProvider, Telerik.Events.Data" />
        <add name="Wiki" urlRewriteFormat="[Wiki]/[Name].aspx" urlWhitespaceChar="_" visible="False" defaultMetaField="Name" securityProviderName="" allowVersioning="True" applicationName="/Wiki" versioningProviderName="" allowComments="true" commentsModeration="true" connectionStringName="GenericContentConnection" dataFile="~/App_Data/Wikis.xml" type="Telerik.Wiki.Data.XmlProvider, Telerik.Wiki.Data" />
      </providers>
      <rssProviders>
        <clear />
        <add name="Blogs" type="Telerik.Blogs.RssProvider, Telerik.Blogs" visible="True" applicationName="/Blogs" rssFieldAuthor="Author" rssFieldTitle="Title" rssFieldPubDate="Publication_Date" />
      </rssProviders>
      <browserCacheSettings lastModifiedDateEnabled="true" contentExpirationEnabled="false">
        <expirationSettings option="ExpireImmediately" value="0">
        </expirationSettings>
      </browserCacheSettings>
      <metaFields>
        <add key="Generic_Content.Name" valueType="ShortText" visible="True" searchable="True" sortable="True" defaultValue="Name this content" mandatory="True" />
        <add key="Generic_Content.Description" valueType="LongText" visible="True" searchable="False" sortable="True" defaultValue="Add description here" />
        <add key="Generic_Content.Author" valueType="ShortText" visible="True" searchable="True" sortable="True" defaultValue="" />
        <add key="Generic_Content.Category" valueType="ShortText" visible="True" searchable="True" sortable="True" defaultValue="" />
        <add key="News.Title" valueType="ShortText" visible="True" searchable="True" sortable="True" defaultValue="" />
        <add key="News.Summary" valueType="LongText" visible="True" searchable="True" sortable="True" defaultValue="" />
        <add key="News.Author" valueType="ShortText" visible="True" searchable="True" sortable="True" defaultValue="" />
        <add key="News.Source" valueType="ShortText" visible="True" searchable="True" sortable="True" defaultValue="" />
        <add key="News.Publication_Date" valueType="DateTime" visible="True" searchable="True" sortable="True" defaultValue="#Now" />
        <add key="News.Expiration_Date" valueType="DateTime" visible="True" searchable="True" sortable="True" defaultValue="#Max" />
        <add key="News.Thumbnail" valueType="ShortText" visible="True" searchable="False" sortable="False" defaultValue="" />
        <add key="News.Category" valueType="ShortText" visible="True" searchable="True" sortable="True" defaultValue="">
        </add>
        <add key="Blogs.Title" valueType="ShortText" visible="True" searchable="True" sortable="True" defaultValue="" />
        <add key="Blogs.Author" valueType="ShortText" visible="True" searchable="True" sortable="True" defaultValue="" />
        <add key="Blogs.Publication_Date" valueType="DateTime" visible="True" searchable="True" sortable="True" defaultValue="#Now" />
        <add key="Blogs.BlogID" valueType="Guid" visible="False" searchable="True" sortable="True" defaultValue="" />
        <add key="Blogs.Category" valueType="ShortText" visible="True" searchable="True" sortable="True" defaultValue="" />
        <add key="Blogs.View_Count" valueType="Integer" visible="True" searchable="True" sortable="True" defaultValue="0" />
        <add key="Libraries.Name" valueType="ShortText" visible="True" searchable="True" sortable="True" defaultValue="" />
        <add key="Libraries.Width" valueType="Integer" visible="True" searchable="True" sortable="True" defaultValue="" />
        <add key="Libraries.Height" valueType="Integer" visible="True" searchable="True" sortable="True" defaultValue="" />
        <add key="Libraries.Size" valueType="Integer" visible="True" searchable="True" sortable="True" defaultValue="" />
        <add key="Libraries.Extension" valueType="ShortText" visible="True" searchable="True" sortable="True" defaultValue="" />
        <add key="Libraries.AlternateText" valueType="ShortText" visible="True" searchable="True" sortable="True" defaultValue="" />
        <add key="Libraries.Author" valueType="ShortText" visible="True" searchable="True" sortable="True" defaultValue="" />
        <add key="Libraries.Description" valueType="ShortText" visible="True" searchable="True" sortable="True" defaultValue="" />
        <add key="Libraries.Category" valueType="ShortText" visible="True" searchable="True" sortable="True" defaultValue="" />
        <add key="Libraries.PermaLink" valueType="ShortText" visible="True" searchable="True" sortable="True" defaultValue="" />
        <add key="Events.Title" valueType="ShortText" visible="True" searchable="True" sortable="True" defaultValue="" />
        <add key="Events.Street" valueType="ShortText" visible="True" searchable="True" sortable="True" defaultValue="" />
        <add key="Events.City" valueType="ShortText" visible="True" searchable="True" sortable="True" defaultValue="" />
        <add key="Events.Country" valueType="ShortText" visible="True" searchable="True" sortable="True" defaultValue="" />
        <add key="Events.State" valueType="ShortText" visible="True" searchable="True" sortable="False" defaultValue="" />
        <add key="Events.Geomapping_Data" valueType="ShortText" visible="True" searchable="False" sortable="False" defaultValue="" />
        <add key="Events.Event_Start" valueType="DateTime" visible="True" searchable="True" sortable="True" defaultValue="#Now" />
        <add key="Events.Event_End" valueType="DateTime" visible="True" searchable="True" sortable="True" defaultValue="#Now" />
        <add key="Events.Publication_Date" valueType="DateTime" visible="True" searchable="True" sortable="True" defaultValue="#Now" />
        <add key="Events.Expiration_Date" valueType="DateTime" visible="True" searchable="True" sortable="True" defaultValue="#Max" />
        <add key="Events.Contact_Name" valueType="ShortText" visible="True" searchable="False" sortable="False" defaultValue="" />
        <add key="Events.Contact_Email" valueType="ShortText" visible="True" searchable="False" sortable="False" defaultValue="" />
        <add key="Events.Contact_Phone" valueType="ShortText" visible="True" searchable="False" sortable="False" defaultValue="" />
        <add key="Events.Contact_Cell" valueType="ShortText" visible="True" searchable="False" sortable="False" defaultValue="" />
        <add key="Events.Contact_Web" valueType="ShortText" visible="True" searchable="False" sortable="False" defaultValue="" />
        <add key="Events.Category" valueType="ShortText" visible="True" searchable="True" sortable="True" defaultValue="" />
        <add key="Wiki.Name" valueType="ShortText" visible="True" searchable="False" sortable="True" defaultValue="HomePage" mandatory="True" />
        <add key="Wiki.Wiki" valueType="ShortText" visible="True" searchable="False" sortable="True" defaultValue="DefaultWiki" />
        <add key="Wiki.Author" valueType="ShortText" visible="True" searchable="True" sortable="True" defaultValue="" />
        <add key="Wiki.Category" valueType="ShortText" visible="True" searchable="False" sortable="True" defaultValue="" />
        <add key="Wiki.DisplayName" valueType="Boolean" visible="False" searchable="False" sortable="False" defaultValue="True" />
      </metaFields>
      <contentViewSettings>
        <add type="Telerik.Cms.Engine.WebControls.Design.Settings.TextSettingService" />
        <add type="Telerik.Cms.Engine.WebControls.Design.Settings.ContentSettingService" />
        <add type="Telerik.Cms.Engine.WebControls.Design.Settings.MaxWidthSettingService" />
      </contentViewSettings>
    </cmsEngine>
    <news defaultGenericProvider="News">
      <genericContentProviders>
        <add providerName="News" publicationDateField="Publication_Date" expirationDateField="Expiration_Date" thumbnailUrlField="Thumbnail" urlRewriteFormat="[Publication_Date]/[Title].aspx" urlDateTimeFormat="yy-MM-dd" urlWhitespaceChar="_" />
      </genericContentProviders>
    </news>
    <blogs defaultGenericProvider="Blogs">
      <genericContentProviders>
        <add providerName="Blogs" publicationDateField="Publication_Date" urlRewriteFormat="[Publication_Date]/[Title].aspx" urlDateTimeFormat="yy-MM-dd" urlWhitespaceChar="_" flatOwnership="True" />
      </genericContentProviders>
    </blogs>
    <libraries defaultGenericProvider="Libraries">
      <genericContentProviders>
        <add providerName="Libraries" publicationDateField="Publication_Date" />
      </genericContentProviders>
      <libraryInfo>
        <add name="Image" title="Image Library" defaultExtenstions=".png, .jpg, .jpeg, .gif" metaKeys="Author, AlternateText, Extension, Name, Height, Width, Size, Category">
        </add>
        <add name="Document" title="Document Library" defaultExtenstions=".doc, .docx, .rtf, .txt, .pdf, .ppt, .pps, .pptx, .html, .xls, .xlsx" metaKeys="Author, Description, Extension, Name, Size, Category">
        </add>
        <add name="Custom" title="Custom Library" defaultExtenstions=".*" metaKeys="Author, Description, Extension, Name, Size, Category">
        </add>
        <add name="Video" title="Video" defaultExtenstions=".wmv" metaKeys="Author, Extension, Name, Size, Category, Description">
        </add>
        <!-- Viddler can co-exists with other libraries-->
        <!--<add name="Viddler" title="Viddler Library" defaultExtenstions=".avi, .mpg, .mov, .wmv, .wma, .3gp" metaKeys="Author, Description, Extension, Name, Size, Category"></add>-->
      </libraryInfo>
      <!-- before using extensionMapping be you uncomment LibraryHttpModule in handlers and httpHandlers sections -->
      <extensionMapping defaultExtension=".sflb.ashx">
        <!--<add key=".jpg"/>
                <add key=".pdf"/>
                <add key=".csv"/>
                <add key=".xls"/>-->
      </extensionMapping>
    </libraries>
    <events defaultGenericProvider="Events" googleMapsAPIKey="" googleMapsAPIUrl="http://maps.google.com/maps?file=api&;v=2.x&key=" yahooMapsAPIKey="" yahooMapsAPIUrl="http://api.maps.yahoo.com/ajaxymap?v=3.7&;appid=" liveSearchMapsAPIUrl="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.2">
      <genericContentProviders>
        <add providerName="Events" publicationDateField="Publication_Date" expirationDateField="Expiration_Date" eventStartField="Event_Start" eventEndField="Event_End" streetField="Street" cityField="City" countryField="Country" stateField="State" geomappingDataField="Geomapping_Data" urlRewriteFormat="[Publication_Date]/[Title].aspx" urlDateTimeFormat="yy-MM-dd" urlWhitespaceChar="_" />
      </genericContentProviders>
    </events>
    <wiki defaultGenericProvider="Wiki" defaultProvider="SitefinityXml">
      <genericContentProviders>
        <add providerName="Wiki" urlRewriteFormat="[Wiki]/[Name].aspx" urlWhitespaceChar="_" />
      </genericContentProviders>
    </wiki>
    <workflow deleteOnCompletion="true" defaultProvider="NolicsWorkflowProvider">
      <providers>
        <clear />
        <add name="NolicsWorkflowProvider" connectionStringName="DefaultConnection" type="Telerik.Workflow.NolicsWorkflowProvider, Telerik.Workflow" />
      </providers>
    </workflow>
    <polls defaultProvider="NolicsPollsProvider">
      <providers>
        <clear />
        <add name="NolicsPollsProvider" connectionStringName="DefaultConnection" type="Telerik.Polls.Data.NolicsPollsProvider, Telerik.Polls.Data" />
      </providers>
    </polls>
    <fileManager defaultProvider="Sitefinity">
      <impersonation username="" password="">
        <allow roles="Administrators">
        </allow>
      </impersonation>
      <providers>
        <clear />
        <add name="Sitefinity" type="Telerik.FileManager.DefaultProvider, Telerik.FileManager" />
      </providers>
    </fileManager>
    <personalization defaultProvider="Sitefinity">
      <providers>
        <clear />
        <add name="Sitefinity" type="Telerik.Personalization.Data.NolicsProvider, Telerik.Personalization.Data" connectionStringName="DefaultConnection" />
      </providers>
      <globalSettings>
        <add type="Telerik.Cms.Web.UI.Personalization.GeneralSettingPanel, Telerik.Cms" templatePath="~/Sitefinity/Admin/ControlTemplates/Personalization/GeneralSettings.ascx" order="1" />
        <add type="Telerik.Cms.Web.UI.Personalization.DashboardSettingPanel, Telerik.Cms" templatePath="~/Sitefinity/Admin/ControlTemplates/Personalization/DashboardSettings.ascx" order="2" />
        <add type="Telerik.Cms.Web.UI.Personalization.PageEditorSettingPanel, Telerik.Cms" templatePath="~/Sitefinity/Admin/ControlTemplates/Personalization/PageEditorSettings.ascx" order="3" />
      </globalSettings>
      <dashboardVisibilitySettings>
        <add key="showMyLatestChanges" value="true" />
        <add key="showLastModifiedPages" value="true" />
        <add key="showNewUsers" value="false" />
        <add key="showLastModifiedBlogs" value="false" />
        <add key="showLastModifiedBlogPosts" value="false" />
        <add key="showLastModifiedNews" value="false" />
        <add key="showLastModifiedForums" value="false" />
        <add key="showNewForumPosts" value="false" />
        <add key="showLastModifiedLists" value="false" />
        <add key="showLastModifiedContents" value="false" />
      </dashboardVisibilitySettings>
    </personalization>
    <spamProtector defaultProvider="akismet" disabled="true">
      <providers>
        <add name="akismet" type="Telerik.Cms.Engine.SpamProtector.AkismetProvider" key="c0e8868fd509" siteUrl="http://www.telerik.com/" />
      </providers>
    </spamProtector>
    <performanceCounter category="Sitefinity CMS" description="Sitefinity performance statistics" disabled="true">
      <counters>
        <add name="DAL Operations/Sec" description="The number database calls made per second." type="RateOfCountsPerSecond32" />
        <add name="Error Raised" description="Number of times excpetion has been thrown running the app" type="NumberOfItems32" />
        <add name="CMS Page Average Execution Time" description="The average time consumed to serve Sitefinity pages measured in milliseconds." type="AverageTimer32" />
        <add name="CMS Content Average Execution Time" description="The average time consumed to serve Sitefinity Content measured in milliseconds." type="AverageTimer32" />
        <add name="Average Operation Execution Time" description="The average time to execute an operaion (CRUD) measured in milliseconds." type="AverageTimer32" />
      </counters>
    </performanceCounter>
    <storageSetting defaultProvider="Amazon">
      <providers>
        <add name="Amazon" type="Telerik.Libraries.AmazonStorage.AmazonStorageProvider, Telerik.Libraries" downloadUrlPrefix="http://s3.amazonaws.com" accessKey="#YourAccessKey#" secretAccessKey="#YourSecrectKey#" bucketName="Sitefinity" />
      </providers>
    </storageSetting>
    <!-- Viddler-->
    <mediaProvider defaultProvider="viddler">
      <providers>
        <add name="viddler" type="Telerik.Libraries.MediaProvider.ViddlerProvider" apiKey="#Your_Api#" baseUrl="http://api.viddler.com/rest/v1/" />
      </providers>
    </mediaProvider>
  </telerik>
  <system.serviceModel>
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true">
    </serviceHostingEnvironment>
    <bindings>
      <webHttpBinding>
        <binding name="default"></binding>
      </webHttpBinding>
      <basicHttpBinding>
        <binding name="basicHttpBinding" maxReceivedMessageSize="2147483647" maxBufferSize="2147483647">
          <readerQuotas maxStringContentLength="2147483647" maxArrayLength="2147483647" />
          <security mode="None" />
        </binding>
      </basicHttpBinding>
    </bindings>
    <behaviors>
      <endpointBehaviors>
        <behavior name="webby">
          <webHttp />
        </behavior>
      </endpointBehaviors>
      <serviceBehaviors>
        <behavior name="Telerik.Sitefinity.Migration.MigrationServiceBehavior">
          <serviceMetadata httpGetEnabled="true" />
          <serviceDebug includeExceptionDetailInFaults="true" />
        </behavior>
        <behavior name="">
          <serviceMetadata httpGetEnabled="true" />
          <serviceDebug includeExceptionDetailInFaults="false" />
        </behavior>
      </serviceBehaviors>
    </behaviors>
    <services>
      <service behaviorConfiguration="Telerik.Sitefinity.Migration.MigrationServiceBehavior" name="Telerik.Sitefinity.Migration.MigrationService">
        <endpoint address="" binding="basicHttpBinding" bindingConfiguration="basicHttpBinding" contract="Telerik.Sitefinity.Migration.IMigrationService" />
        <endpoint address="rest" binding="webHttpBinding" contract="Telerik.Sitefinity.Migration.IMigrationService" behaviorConfiguration="webby" />
      </service>
      <service behaviorConfiguration="Telerik.Sitefinity.Migration.MigrationServiceBehavior" name="Service">
        <endpoint address="" binding="webHttpBinding" contract="IService" behaviorConfiguration="webby" />
      </service>
    </services>
  </system.serviceModel>
</configuration>

and  the web.config of  SF 4.2

<?xml version="1.0"?>
<!--
    Note: As an alternative to hand editing this file you can use the
    web admin tool to configure settings for your application. Use
    the Website->Asp.Net Configuration option in Visual Studio.
    A full list of settings and comments can be found in
    machine.config.comments usually located in
    \Windows\Microsoft.Net\Framework\v2.x\Config
-->
<configuration>
    <configSections>
        <sectionGroup name="madam">
            <section requirePermission="false" name="formsAuthenticationDisposition" type="Telerik.Sitefinity.Utilities.MS.Madam.FormsAuthenticationDispositionSectionHandler, Telerik.Sitefinity.Utilities"/>
            <section requirePermission="false" name="basicAuthentication" type="Telerik.Sitefinity.Utilities.MS.Madam.FormsAuthenticationDispositionSectionHandler, Telerik.Sitefinity.Utilities"/>
            <section requirePermission="false" name="userSecurityAuthority" type="System.Configuration.SingleTagSectionHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
        </sectionGroup>
        <!--<sectionGroup name="telerik">
      <section name="sitefinity" type="Telerik.Sitefinity.Configuration.SectionHandler, Telerik.Sitefinity" requirePermission="false" />
    </sectionGroup>-->
    </configSections>
    <appSettings>
        <add key="TestLocalization" value="false"/>
    </appSettings>
    <system.web>
        <siteMap defaultProvider="SitefinitySiteMap">
            <providers>
                <add name="SitefinitySiteMap" type="Telerik.Sitefinity.Web.SitefinitySiteMap, Telerik.Sitefinity" taxonomyProvider="OpenAccessDataProvider" pageTaxonomy="Pages" rootNode="FrontendSiteMap" pageProvider="OpenAccessDataProvider"/>
            </providers>
        </siteMap>
        <roleManager enabled="false"/>
        <membership defaultProvider="Default">
            <providers>
                <clear/>
                <add name="Default" type="Telerik.Sitefinity.Security.Data.SitefinityMembershipProvider, Telerik.Sitefinity"/>
            </providers>
        </membership>
        <globalization uiCulture="auto" culture="auto" resourceProviderFactoryType="Telerik.Sitefinity.Localization.ExtendedResourceProviderFactory, Telerik.Sitefinity"/>
        <!--
            Set compilation debug="true" to insert debugging
            symbols into the compiled page. Because this
            affects performance, set this value to true only
            during development.
        -->
        <compilation debug="true" targetFramework="4.0">
            <assemblies>
                <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
                <add assembly="System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
                <add assembly="WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
                <add assembly="PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
            </assemblies>
            <buildProviders>
                <remove extension=".svc"/>
                <add extension=".svc" type="System.ServiceModel.Activation.ServiceBuildProvider, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
            </buildProviders>
        </compilation>
        <!--
            The <authentication> section enables configuration
            of the security authentication mode used by
            ASP.NET to identify an incoming user.
        -->
        <authentication mode="Forms"/>
        <customErrors mode="Off"></customErrors>
        <!--
            The <customErrors> section enables configuration
            of what to do if/when an unhandled error occurs
            during the execution of a request. Specifically,
            it enables developers to configure html error pages
            to be displayed in place of a error stack trace.
 
        <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
            <error statusCode="403" redirect="NoAccess.htm" />
            <error statusCode="404" redirect="FileNotFound.htm" />
        </customErrors>
        -->
        <pages>
            <controls>
                <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
                <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
                <add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI"/>
                <add tagPrefix="sitefinity" namespace="Telerik.Sitefinity.Web.UI.Fields" assembly="Telerik.Sitefinity"/>
            </controls>
        </pages>
        <httpHandlers>
            <remove verb="*" path="*.asmx"/>
            <add verb="*" validate="false" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI"/>
            <add verb="*" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.Upload.RadUploadProgressHandler, Telerik.Web.UI"/>
            <add verb="*" path="Telerik.Sitefinity.FilesDownloadHandler.ashx" type="Telerik.Sitefinity.Modules.Files.FilesDownloadHandler, Telerik.Sitefinity"/>
            <add verb="*" path="Telerik.Sitefinity.LibrariesRadUploadHandler.ashx" type="Telerik.Sitefinity.Modules.Libraries.Web.LibrariesRadUploadHandler, Telerik.Sitefinity"/>
            <add verb="*" path="Telerik.Sitefinity.ThumbnailUploadHandler.ashx" type="Telerik.Sitefinity.Modules.Libraries.Web.ThumbnailUploadHandler, Telerik.Sitefinity"/>
            <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
            <add verb="*" validate="false" path="Telerik.Web.UI.DialogHandler.axd" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI"/>
            <add verb="*" path="Telerik.Sitefinity.AsyncImageUploadHandler.ashx" type="Telerik.Sitefinity.Modules.Libraries.Web.AsyncImageUploadHandler, Telerik.Sitefinity"/>
            <add verb="*" path="Telerik.Sitefinity.AsyncFileUploadHandler.ashx" type="Telerik.Sitefinity.Workflow.AsyncFileUploadHandler, Telerik.Sitefinity"/>
            <add verb="*" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" validate="false"/>
            <add path="Telerik.Web.UI.DialogHandler.aspx" verb="*" type="Telerik.Web.UI.DialogHandler" validate="false"/>
            <add verb="*" path="Telerik.ReportViewer.axd" type="Telerik.ReportViewer.WebForms.HttpHandler, Telerik.ReportViewer.WebForms, Version=5.1.11.713, Culture=neutral, PublicKeyToken=a9d7983dfcc261be"/>
        </httpHandlers>
        <httpModules>
            <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add name="Sitefinity" type="Telerik.Sitefinity.Web.SitefinityHttpModuleIIS6, Telerik.Sitefinity"/>
            <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI"/>
            <add name="SitefinityAnalyticsModule" type="Telerik.Sitefinity.Analytics.Server.DependencyResolution.Module.DependencyRegistrarHttpModule, Telerik.Sitefinity.Analytics.Server.DependencyResolution"/>
            <add name="SitefinityAtompubModule" type="Telerik.Sitefinity.Security.SitefinityAtompubModule, Telerik.Sitefinity"/>
        </httpModules>
    </system.web>
    <system.serviceModel>
        <bindings>
            <basicHttpBinding>
                <binding name="basicHttpBinding" maxReceivedMessageSize="2147483647" maxBufferSize="2147483647">
                    <security mode="None"/>
                </binding>
                <!-- note: To enable https/SSL support for the Analytics module, uncomment this binding -->
                <!--<binding name="webBinding" maxReceivedMessageSize="2147483647" maxBufferSize="2147483647">
          <security mode="Transport">
            <transport clientCredentialType="None"/>
          </security>
        </binding>-->
            </basicHttpBinding>
        </bindings>
        <behaviors>
            <endpointBehaviors>
                <behavior name="SitefinityWebApp.Sitefinity.Services.Content.EventsAspNetAjaxBehavior">
                    <enableWebScript/>
                </behavior>
            </endpointBehaviors>
            <serviceBehaviors>
                <behavior>
                    <serviceMetadata httpGetEnabled="true"/>
                    <serviceDebug includeExceptionDetailInFaults="true"/>
                    <!--<openAccessWorkflowTracking applicationName="/workflow" />-->
                </behavior>
                <behavior name="Telerik.Sitefinity.Analytics.Infrastructure.Services.AnalyticsPermissionsServiceBehavior">
                    <serviceMetadata httpGetEnabled="true"/>
                    <serviceDebug includeExceptionDetailInFaults="false"/>
                </behavior>
                <behavior name="Telerik.Sitefinity.Analytics.Server.GoogleAnalyticsPlugin.Services.AccountsServiceBehavior">
                    <serviceMetadata httpGetEnabled="true"/>
                    <serviceDebug includeExceptionDetailInFaults="false"/>
                </behavior>
                <behavior name="Telerik.Sitefinity.Analytics.Server.Infrastructure.Services.DashboardDataBehavior">
                    <serviceMetadata httpGetEnabled="true"/>
                    <serviceDebug includeExceptionDetailInFaults="false"/>
                </behavior>
                <behavior name="Telerik.Sitefinity.Analytics.Server.Infrastructure.Services.MapDataServiceBehavior">
                    <serviceMetadata httpGetEnabled="true"/>
                    <serviceDebug includeExceptionDetailInFaults="false"/>
                </behavior>
                <behavior name="Telerik.Sitefinity.Web.Services.LocalizationBehavior"></behavior>
            </serviceBehaviors>
        </behaviors>
        <services>
            <service name="SitefinityWebApp.Sitefinity.Services.Content.Events">
                <endpoint address="" behaviorConfiguration="SitefinityWebApp.Sitefinity.Services.Content.EventsAspNetAjaxBehavior" binding="webHttpBinding" contract="SitefinityWebApp.Sitefinity.Services.Content.Events"/>
            </service>
            <service behaviorConfiguration="Telerik.Sitefinity.Analytics.Infrastructure.Services.AnalyticsPermissionsServiceBehavior" name="Telerik.Sitefinity.Analytics.Infrastructure.Services.AnalyticsPermissionsService">
                <endpoint address="" binding="basicHttpBinding" bindingConfiguration="basicHttpBinding" contract="Telerik.Sitefinity.Analytics.Infrastructure.Services.AnalyticsPermissionsService"/>
                <!-- note: To enable https/SSL support for the Analytics module, uncomment this endpoint -->
                <!--<endpoint address=""
                  binding="basicHttpBinding"
                  bindingConfiguration="webBinding"
                  contract="Telerik.Sitefinity.Analytics.Infrastructure.Services.AnalyticsPermissionsService"/>-->
            </service>
            <service behaviorConfiguration="Telerik.Sitefinity.Analytics.Server.GoogleAnalyticsPlugin.Services.AccountsServiceBehavior" name="Telerik.Sitefinity.Analytics.Server.GoogleAnalyticsPlugin.Services.AccountsService">
                <endpoint address="" binding="basicHttpBinding" bindingConfiguration="basicHttpBinding" contract="Telerik.Sitefinity.Analytics.Server.GoogleAnalyticsPlugin.Services.AccountsService"/>
                <!-- note: To enable https/SSL support for the Analytics module, uncomment this endpoint -->
                <!--<endpoint address=""
                  binding="basicHttpBinding"
                  bindingConfiguration="webBinding"
                  contract="Telerik.Sitefinity.Analytics.Server.GoogleAnalyticsPlugin.Services.AccountsService"/>-->
            </service>
            <service behaviorConfiguration="Telerik.Sitefinity.Analytics.Server.Infrastructure.Services.DashboardDataBehavior" name="Telerik.Sitefinity.Analytics.Server.Infrastructure.Services.DashboardData">
                <endpoint address="" binding="basicHttpBinding" bindingConfiguration="basicHttpBinding" contract="Telerik.Sitefinity.Analytics.Server.Infrastructure.Services.DashboardData"/>
                <!-- note: To enable https/SSL support for the Analytics module, uncomment this endpoint -->
                <!--<endpoint address=""
                  binding="basicHttpBinding"
                  bindingConfiguration="webBinding"
                  contract="Telerik.Sitefinity.Analytics.Server.Infrastructure.Services.DashboardData"/>-->
            </service>
            <service behaviorConfiguration="Telerik.Sitefinity.Analytics.Server.Infrastructure.Services.MapDataServiceBehavior" name="Telerik.Sitefinity.Analytics.Server.Infrastructure.Services.MapDataService">
                <endpoint address="" binding="basicHttpBinding" bindingConfiguration="basicHttpBinding" contract="Telerik.Sitefinity.Analytics.Server.Infrastructure.Services.MapDataService"/>
                <!-- note: To enable https/SSL support for the Analytics module, uncomment this endpoint -->
                <!--<endpoint address=""
                  binding="basicHttpBinding"
                  bindingConfiguration="webBinding"
                  contract="Telerik.Sitefinity.Analytics.Server.Infrastructure.Services.MapDataService" />-->
            </service>
        </services>
        <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true"/>
    </system.serviceModel>
    <!--
        The system.webServer section is required for running ASP.NET AJAX under Internet
        Information Services 7.0.  It is not necessary for previous version of IIS.
    -->
    <system.webServer>
        <validation validateIntegratedModeConfiguration="false"/>
        <modules runAllManagedModulesForAllRequests="true">
            <remove name="WebDAVModule"/>
            <remove name="UrlRoutingModule"/>
            <remove name="ScriptModule"/>
            <remove name="RadUploadModule"/>
            <remove name="Sitefinity"/>
            <remove name="SitefinityAnalyticsModule"/>
            <remove name="SitefinityAtompubModule"/>
            <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add name="Sitefinity" type="Telerik.Sitefinity.Web.SitefinityHttpModule, Telerik.Sitefinity"/>
            <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI"/>
            <add name="SitefinityAnalyticsModule" type="Telerik.Sitefinity.Analytics.Server.DependencyResolution.Module.DependencyRegistrarHttpModule, Telerik.Sitefinity.Analytics.Server.DependencyResolution"/>
            <add name="SitefinityAtompubModule" type="Telerik.Sitefinity.Security.SitefinityAtompubModule, Telerik.Sitefinity"/>
        </modules>
        <handlers>
            <remove name="WebDAV"/>
            <remove name="ScriptHandlerFactory"/>
            <remove name="ScriptHandlerFactoryAppServices"/>
            <remove name="ScriptResource"/>
            <remove name="UrlRoutingHandler"/>
            <remove name="WildCard"/>
            <remove name="WildCard32"/>
            <remove name="Telerik.Web.UI.DialogHandler"/>
            <remove name="Telerik.RadUploadProgressHandler"/>
            <remove name="Telerik.Sitefinity.FilesDownloadHandler"/>
            <remove name="Telerik.Sitefinity.LibrariesRadUploadHandler"/>
            <remove name="Telerik.Sitefinity.AsyncImageUploadHandler"/>
            <remove name="Telerik.Sitefinity.AsyncFileUploadHandler"/>
            <remove name="Telerik.Web.UI.SpellCheckHandler"/>
            <remove name="Telerik_Web_UI_WebResource_axd"/>
            <remove name="Telerik_Web_UI_DialogHandler_aspx"/>
            <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add name="WildCard" path="*" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="None" preCondition="classicMode,runtimeVersionv4.0,bitness64"/>
            <add name="WildCard32" path="*" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="None" preCondition="classicMode,runtimeVersionv4.0,bitness32"/>
            <add name="Telerik.Web.UI.DialogHandler" path="Telerik.Web.UI.DialogHandler.axd" verb="*" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI"/>
            <add name="Telerik.RadUploadProgressHandler" path="Telerik.RadUploadProgressHandler.ashx" verb="*" type="Telerik.Web.UI.Upload.RadUploadProgressHandler, Telerik.Web.UI"/>
            <add name="Telerik.Sitefinity.FilesDownloadHandler" path="Telerik.Sitefinity.FilesDownloadHandler.ashx" verb="*" type="Telerik.Sitefinity.Modules.Files.FilesDownloadHandler, Telerik.Sitefinity"/>
            <add name="Telerik.Sitefinity.LibrariesRadUploadHandler" path="Telerik.Sitefinity.LibrariesRadUploadHandler.ashx" verb="*" type="Telerik.Sitefinity.Modules.Libraries.Web.LibrariesRadUploadHandler, Telerik.Sitefinity"/>
            <add name="Telerik.Sitefinity.ThumbnailUploadHandler" path="Telerik.Sitefinity.ThumbnailUploadHandler.ashx" verb="*" type="Telerik.Sitefinity.Modules.Libraries.Web.ThumbnailUploadHandler, Telerik.Sitefinity"/>
            <add name="Telerik.Sitefinity.AsyncImageUploadHandler" path="Telerik.Sitefinity.AsyncImageUploadHandler.ashx" verb="*" type="Telerik.Sitefinity.Modules.Libraries.Web.AsyncImageUploadHandler, Telerik.Sitefinity"/>
            <add name="Telerik.Sitefinity.AsyncFileUploadHandler" path="Telerik.Sitefinity.AsyncFileUploadHandler.ashx" verb="*" type="Telerik.Sitefinity.Workflow.AsyncFileUploadHandler, Telerik.Sitefinity"/>
            <add name="Telerik.Web.UI.SpellCheckHandler" verb="*" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI"/>
            <add name="Telerik_Web_UI_WebResource_axd" verb="*" path="Telerik.Web.UI.WebResource.axd" preCondition="integratedMode" type="Telerik.Web.UI.WebResource"/>
            <add name="Telerik_Web_UI_DialogHandler_aspx" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler"/>
        </handlers>
    </system.webServer>
    <madam>
        <userSecurityAuthority realm="Sitefinity" provider="Telerik.Sitefinity.Utilities.MS.Madam.FormsUserSecurityAuthority" exposeClearTextPassword="false "/>
        <formsAuthenticationDisposition>
            <discriminators all="1">
                <!-- This discriminator helps detect redirection to the Forms login page. -->
                <discriminator inputExpression="Response.RedirectLocation" pattern="login.aspx\?returnurl\=" type="Telerik.Sitefinity.Utilities.MS.Madam.RegexDiscriminator"/>
                <discriminator type="Telerik.Sitefinity.Utilities.MS.Madam.Discriminator" all="false">
                    <discriminator inputExpression="Request.Url" pattern="atompub/.*" type="Telerik.Sitefinity.Utilities.MS.Madam.RegexDiscriminator"/>
                </discriminator>
            </discriminators>
        </formsAuthenticationDisposition>
        <basicAuthentication>
            <discriminators all="1">
                <discriminator type="Telerik.Sitefinity.Utilities.MS.Madam.Discriminator" all="false">
                    <discriminator inputExpression="Request.Url" pattern="atompub/.*" type="Telerik.Sitefinity.Utilities.MS.Madam.RegexDiscriminator"/>
                </discriminator>
            </discriminators>
        </basicAuthentication>
    </madam>
    <!-- Begin telerik section  -->
    <!--<telerik>
    <sitefinity>
      <environment platform="WindowsAzure"/>
      <sitefinityConfig storageMode="Database" />
    </sitefinity>
  </telerik>-->
    <!-- End telerik section  -->
</configuration>

what is wrong with me?thanks in advance for your assistance.

Posted by Community Admin on 11-Oct-2011 00:00

Hello Yang,

Please make sure you use a clean isntallation of the latest internal build and then apply the configuration specified there to your web config. 

Greetings,
Pavel Iliev
the Telerik team
Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items

This thread is closed