Tel: 0151 223 0001

We believe in three things: users, users, users.

Migrating Umbraco 4.5.2 to IIS7 from IIS6

Migrating Umbraco 4.5.2 to IIS7 from IIS6 - brought to you by sdesign1 - Umbraco specialists

Moving an Umbraco installation is fairly straightforward, however, moving Umbraco from one version of IIS to another, can throw up several problems.

The first issue you can come across, is with your application pool. IIS7 automatically creates a new application pool when you create a new website. What it doesn't do, is change the Process Model > Identity. This is automatically set to "ApplicationPoolIdentity". This can cause permission errors and often makes your website look like it is running in "Medium Trust" when you may already have it set to "Full Trust".

Change this from "ApplicationPoolIdentity" by going to your specific application pool and clicking "Advanced Settings". Underneath "Process Model" change the "Identity" field to "NetworkService" under "Built in account". Click "Ok" and restart your application pool.

Another common error is due the Session State not being initialised. This happens due to the change in environment with IIS7. To change this, open your web.config file and find the code

<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules>

You now need to append the <modules> tag to the following:

<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true">

Restart your website and now your migration should be a simple process.

We truly are Umbraco specialists!

 

Post new comment

The content of this field is kept private and will not be shown publicly.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Fill in the blank