A majority of the revisions reflect namespace changes.

Within the <configSections> section, replace

<section name="adxstudio.microsoft.crm.web" type="Adxstudio.Microsoft.Crm.Configuration.WebSection"/>

with

<section name="microsoft.xrm.client" type="Microsoft.Xrm.Client.Configuration.CrmSection, Microsoft.Xrm.Client" />
<section name="microsoft.xrm.portal" type="Microsoft.Xrm.Portal.Configuration.PortalCrmSection, Microsoft.Xrm.Portal" />

Within <appSettings> section, the following entries may be removed:

<add key="crm-site" value="Basic Site" />
<add key="Adxstudo.Xrm.Web.CmsServiceBaseUri" value="/Services/Cms.svc" />
<add key="crm-default-variant" value="Default" />
<add key="wll_appid" value="???" />
<add key="wll_secret" value="???" />

Within <connectionStrings> section, replace the connectionString value with a URI and change the name from “Microsoft-CRM” to “Xrm” as follows:

<add name="Xrm" connectionString="ServiceUri=http://crm/adxstudioxrm; Domain=CONTOSO; Username=Administrator; Password=pass@word1"/>

Within the <expressionBuilders> section, replace

<add expressionPrefix="Snippet" type="Adxstudio.Xrm.Web.Compilation.SnippetExpressionBuilder, Adxstudio.Xrm" />
<add expressionPrefix="SiteSetting" type="Adxstudio.Xrm.Web.Compilation.SiteSettingExpressionBuilder, Adxstudio.Xrm" />
<add expressionPrefix="CrmSiteMap" type="Adxstudio.Xrm.Web.Compilation.CrmSiteMapExpressionBuilder, Adxstudio.Xrm" />

with

<add expressionPrefix="Snippet" type="Microsoft.Xrm.Portal.Web.Compilation.SnippetExpressionBuilder, Microsoft.Xrm.Portal" />
<add expressionPrefix="SiteSetting" type="Microsoft.Xrm.Portal.Web.Compilation.SiteSettingExpressionBuilder, Microsoft.Xrm.Portal" />
<add expressionPrefix="CrmSiteMap" type="Microsoft.Xrm.Portal.Web.Compilation.CrmSiteMapExpressionBuilder, Microsoft.Xrm.Portal" />

Within the <expressionBuilders> section, replace

<add expressionPrefix="Website" type="Adxstudio.Xrm.Web.Compilation.WebsiteExpressionBuilder, Adxstudio.Xrm"/>

with

<add expressionPrefix="Website" type="Microsoft.Xrm.Portal.Web.Compilation.WebsiteExpressionBuilder, Microsoft.Xrm.Portal"/>

Within <expressionBuilders> section, add:

<add expressionPrefix="Context" type="Microsoft.Xrm.Portal.Web.Compilation.PortalContextExpressionBuilder, Microsoft.Xrm.Portal"/>

Within the <roleManager> section, replace

<add name="CrmRoleProvider" type="Adxstudio.Xrm.Web.Security.CrmContactRoleProvider" connectionStringName="Microsoft-CRM" />

with

<add name="CrmRoleProvider" type="Microsoft.Xrm.Portal.Web.Security.CrmContactRoleProvider" />

Within the <Membership><providers> <roleManager><providers> and <profile><providers> sections, delete connectionStringName="Microsoft-CRM"

Within the <sitemap><providers> section, replace

<add name="Crm" type="Adxstudio.Xrm.Web.CrmSiteMapProvider" />

with

<add name="Crm" type="Microsoft.Xrm.Portal.Web.CrmSiteMapProvider" securityTrimmingEnabled="true"/>

Within the <pages><controls> section, replace

<add tagPrefix="crm" namespace="Adxstudio.Microsoft.Crm.UI" assembly="Adxstudio.Microsoft.Crm" />
<add tagPrefix="crm" namespace="Adxstudio.Microsoft.Crm.Web.UI.WebControls" assembly="Adxstudio.Microsoft.Crm" />

with

<add tagPrefix="crm" namespace="Microsoft.Xrm.Portal.Web.UI.WebControls" assembly="Microsoft.Xrm.Portal" />

Within the <httpHandlers> section, replace

<add verb="*" path="Cache.axd" type="Adxstudio.Microsoft.Crm.Web.Handlers.CacheInvalidationHandler, Adxstudio.Microsoft.Crm"/>
<add verb="*" path="LiveId.axd" type="Adxstudio.Xrm.Web.Handlers.LiveIdWebAuthenticationHandler, Adxstudio.Xrm" />

with

<add verb="*" path="Cache.axd" type="Microsoft.Xrm.Portal.Web.Handlers.CacheInvalidationHandler, Microsoft.Xrm.Portal" />
<add verb="*" path="LiveID.axd" type="Microsoft.Xrm.Portal.Web.Handlers.LiveIdWebAuthenticationHandler, Microsoft.Xrm.Portal"/>

Within <httpHandlers> section, remove:

<add verb="*" path="CrmMedia.axd" type="Adxstudio.Microsoft.Crm.Web.Handlers.MediaHandler, Adxstudio.Microsoft.Crm" />
<add path="*.bmp" verb="*" type="System.Web.StaticFileHandler"/>
<add path="*.css" verb="*" type="System.Web.StaticFileHandler"/>
<add path="*.gif" verb="*" type="System.Web.StaticFileHandler"/>
<add path="*.htm" verb="*" type="System.Web.StaticFileHandler"/>
<add path="*.html" verb="*" type="System.Web.StaticFileHandler"/>
<add path="*.ico" verb="*" type="System.Web.StaticFileHandler"/>
<add path="*.jpg" verb="*" type="System.Web.StaticFileHandler"/>
<add path="*.js" verb="*" type="System.Web.StaticFileHandler"/>
<add path="*.png" verb="*" type="System.Web.StaticFileHandler"/>
<add path="*.swf" verb="*" type="System.Web.StaticFileHandler"/>
<add path="*.txt" verb="*" type="System.Web.StaticFileHandler"/>
<add path="*.xml" verb="*" type="System.Web.StaticFileHandler"/>

Within the <httpModules> section, remove

<add name="CrmSiteContextModule" type="Adxstudio.Xrm.Web.SiteContextModule, Adxstudio.Xrm"/>
<add name="EmbeddedResourceVirtualPathProvider" type="Adxstudio.Web.Modules.EmbeddedResourceVirtualPathProviderModule, Adxstudio.Core" />

Within <httpModules> section, add the following entry:

<add name="PortalRouting" type="Adxstudio.Xrm.Web.Modules.PortalRoutingModule, Adxstudio.Xrm"/>

Within the <system.webServer><modules> section, remove:

<add name="CrmSiteContextModule" type="Adxstudio.Xrm.Web.SiteContextModule, Adxstudio.Xrm"/>
<add name="EmbeddedResourceVirtualPathProvider" type="Adxstudio.Web.Modules.EmbeddedResourceVirtualPathProviderModule, Adxstudio.Core" preCondition="managedHandler" />

Within <system.webServer><modules> section, add the following entry:

<add name="PortalRouting" type="Adxstudio.Xrm.Web.Modules.PortalRoutingModule, Adxstudio.Xrm" preCondition="managedHandler"/>

Within the <system.webServer><handlers> section, replace

<add name="LiveId" verb="*" path="LiveId.axd" preCondition="integratedMode" type="Adxstudio.Xrm.Web.Handlers.LiveIdWebAuthenticationHandler, Adxstudio.Xrm" />
<add name="CacheInvalidation" verb="*" path="Cache.axd" preCondition="integratedMode" type="Adxstudio.Microsoft.Crm.Web.Handlers.CacheInvalidationHandler, Adxstudio.Microsoft.Crm"/>

with

<add name="LiveId" verb="*" path="LiveID.axd" preCondition="integratedMode" type="Microsoft.Xrm.Portal.Web.Handlers.LiveIdWebAuthenticationHandler, Microsoft.Xrm.Portal"/>
<add name="CacheInvalidation" verb="*" path="Cache.axd" preCondition="integratedMode" type="Microsoft.Xrm.Portal.Web.Handlers.CacheInvalidationHandler, Microsoft.Xrm.Portal" />

Within <system.webServer><handlers> section, remove the following:

<add name="CrmMedia" verb="*" path="CrmMedia.axd" preCondition="integratedMode" type="Adxstudio.Microsoft.Crm.Web.Handlers.MediaHandler, Adxstudio.Microsoft.Crm" />
<add name="Static-bmp" path="*.bmp" verb="*" type="System.Web.StaticFileHandler" preCondition="integratedMode"/>
<add name="Static-css" path="*.css" verb="*" type="System.Web.StaticFileHandler" preCondition="integratedMode"/>
<add name="Static-gif" path="*.gif" verb="*" type="System.Web.StaticFileHandler" preCondition="integratedMode"/>
<add name="Static-htm" path="*.htm" verb="*" type="System.Web.StaticFileHandler" preCondition="integratedMode"/>
<add name="Static-html" path="*.html" verb="*" type="System.Web.StaticFileHandler" preCondition="integratedMode"/>
<add name="Static-ico" path="*.ico" verb="*" type="System.Web.StaticFileHandler" preCondition="integratedMode"/>
<add name="Static-jpg" path="*.jpg" verb="*" type="System.Web.StaticFileHandler" preCondition="integratedMode"/>
<add name="Static-js" path="*.js" verb="*" type="System.Web.StaticFileHandler" preCondition="integratedMode"/>
<add name="Static-png" path="*.png" verb="*" type="System.Web.StaticFileHandler" preCondition="integratedMode"/>
<add name="Static-swf" path="*.swf" verb="*" type="System.Web.StaticFileHandler" preCondition="integratedMode"/>
<add name="Static-txt" path="*.txt" verb="*" type="System.Web.StaticFileHandler" preCondition="integratedMode"/>
<add name="Static-xml" path="*.xml" verb="*" type="System.Web.StaticFileHandler" preCondition="integratedMode"/>

Replace the <adxstudio.microsoft.crm.web> section with:

<microsoft.xrm.portal>
   <portals>
      <add name="Wireframe" websiteName="Wireframe Industries" cmsServiceBaseUri="/Services/Cms.svc">
         <websiteSelector type="Adxstudio.Xrm.Cms.WebsiteSelectors.NameAndWebsitePathWebsiteSelector, Adxstudio.Xrm"/>
         <dependencyProvider type="Adxstudio.Xrm.Web.Configuration.DependencyProvider, Adxstudio.Xrm"/>
         <crmEntitySecurityProvider type="Adxstudio.Xrm.Cms.Security.CmsCrmEntitySecurityProvider, Adxstudio.Xrm"/>
      </add>
   </portals>
</microsoft.xrm.portal>

The following new sections must be added to the root <configuration> section

<location path="xrm">
   <system.webServer>
      <urlCompression doStaticCompression="true" doDynamicCompression="true" dynamicCompressionBeforeCache="true" />
   </system.webServer>
</location>

<location path="xrm-adx">
   <system.webServer>
      <urlCompression doStaticCompression="true" doDynamicCompression="true" dynamicCompressionBeforeCache="true" />
   </system.webServer>
</location>

<microsoft.xrm.client>
   <contexts>
      <add name="Xrm" type="Xrm.XrmServiceContext, Xrm"/>
   </contexts>
</microsoft.xrm.client>