


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