smithsson68@gmail.com
Mar 31, 2011
  11739
(1 votes)

Upgrading CMS 6 R1 sites compiled against .NET 4.0

If your EPiServer CMS 6 R1 site is compiled against .NET 4.0 or is using components compiled against .NET 4.0 (Caste.Core for example), you will have problems upgrading your site to CMS 6 R2 using Deployment Center.

The problem is that the last step of the upgrade has to run in the context of the site. The way this is done is that Deployment Center starts a new AppDomain and loads the site into it as IIS would. However, by default, Deployment Center runs as a .NET 2.0 application and therefore cannot load a site with .NET 4.0 dependent assemblies.

The workaround is to run Deployment Center as a .NET 4.0 application by adding the following lines to its application configuration file:

<configuration>
   <startup>
      <supportedRuntime version="v4.0"/>
   </startup>
</configuration>

 

The Deployment Center configuration file can be found at the following path on the target machine:

{Program Files}\EPiServer\Shared\Install\EPiServerInstall.exe.config

Happy upgrading!

Mar 31, 2011

Comments

May 3, 2011 05:04 PM

I couldn't start Deployment Center after putting
straight after the element. Putting it just before the last element solved the issue.

Please login to comment.
Latest blogs
Optimizely Commerce Connect: Enabling content-driven ecommerce experiences

The world of ecommerce today is a rapidly evolving field. No longer are customers satisfied with a long list of products that they have no idea how...

Shahrukh Ikhtear | Jun 16, 2025

Create a multi-site aware custom search provider using Search & Navigation

In a multisite setup using Optimizely CMS, searching for pages can be confusing. The default CMS search regardless of search provider does not...

dada | Jun 12, 2025

Tunning Application Insights telemetry filtering in Optimizely

Application Insights is a cloud-based service designed to monitor web applications, providing insights into performance, errors, and user behavior,...

Stanisław Szołkowski | Jun 12, 2025 |

JavaScript SDK v6: Lightest, Most Efficient SDK Yet

Need a faster site and less frontend bloat? JavaScript SDK v6 is here —and it’s the lightest, smartest SDK we’ve ever released for Optimizely Featu...

Sarah Ager | Jun 11, 2025