Upgrading from 4.9.0 to 4.11.1 - .net 4.0/Win2008 Server/IIS7
I am trying to upgrade from umbraco 4.9.0 to umbraco 4.11.1. The umbraco part of the install worked perfectly, however Wordpress (our blog site) will not load. Apparently, it cannot see some .dll files located in the bin folder of our site. I verified the site permissions on the bin folder. Below is the error:
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: Could not load file or assembly 'System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
Source Error:
Line 113: <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
Line 114: <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
Line 115: <add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
Line 116: <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
Line 117: <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
Assembly Load Trace: The following information can be helpful to determine why the assembly 'System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' could not be loaded.
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
What kind of setup do you have? Sounds weird to me that wordpress is not able to run due to some .dll files it can't see since wordpress is based on PHP?
My root web has all the Umbraco files under it. These files and folders do have the required access for the asp.net 4.0 user. I have created a virtual directory (/blog) for Wordpress in the Umbraco web which points to a folder outsite the Umbraco folder that holds all the Wordpress files.
Before I upgraded to Umbraco 4.11.1, I was running Umbraco 4.9.0 and everything ran smoothly. It just seems really odd, that the files that says are missing, are in the bin folder.
I have commentted out <add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> from the web.config, then it says it cannot load System.Web.Mvc. I commented out <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />, then it says it cant load <add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />. When I comment out that, I get error saying 'System.IO.FileNotFoundException: Could not load file or assembly 'UrlRewritingNet.UrlRewriter' or one of its dependencies. The system cannot find the file specified.'
From what I understand, these .dll are needed for ASP.net MVC. I do not have the ASP.net MVC installed on this box, so I am cluesless as to why this is happening.
Is it a requirement that I have to upgrade to 4.10 first?
Another thing. I had to get a hotfix for the v4.9.0 installation. the original v4.9.0 umbraco.dll had a problem with URL's with a ~. The patched file given to me was issued in inlinexsltfix490.zip (umbraco.dll 9/24/2012 8:47 AM file version 1.0.4640.26027)
I have also attempted to take baby steps and upgrade from 4.9.0 to 4.10.1. The main site comes up correctly, however when I attempt to open the wordpress site I get the same error:
Server Error in '/blog' Application.
Configuration Error
Line 113: <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
Line 114: <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
Line 115: <add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> Line 116: <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
Line 117: <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
Assembly Load Trace: The following information can be helpful to determine why the assembly 'System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' could not be loaded.
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.272
Upgrading from 4.9.0 to 4.11.1 - .net 4.0/Win2008 Server/IIS7
I am trying to upgrade from umbraco 4.9.0 to umbraco 4.11.1. The umbraco part of the install worked perfectly, however Wordpress (our blog site) will not load. Apparently, it cannot see some .dll files located in the bin folder of our site. I verified the site permissions on the bin folder. Below is the error:
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: Could not load file or assembly 'System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
Source Error:
Line 113: <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> Line 114: <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> Line 115: <add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> Line 116: <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> Line 117: <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
Source File: D:\Webs\Umbraco4.11.1\web.config Line: 115
Assembly Load Trace: The following information can be helpful to determine why the assembly 'System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' could not be loaded.
Hi Dexter
What kind of setup do you have? Sounds weird to me that wordpress is not able to run due to some .dll files it can't see since wordpress is based on PHP?
Looking forward to hearing a bit more details.
/Jan
My root web has all the Umbraco files under it. These files and folders do have the required access for the asp.net 4.0 user. I have created a virtual directory (/blog) for Wordpress in the Umbraco web which points to a folder outsite the Umbraco folder that holds all the Wordpress files.
Before I upgraded to Umbraco 4.11.1, I was running Umbraco 4.9.0 and everything ran smoothly. It just seems really odd, that the files that says are missing, are in the bin folder.
I have commentted out <add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> from the web.config, then it says it cannot load System.Web.Mvc. I commented out <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />, then it says it cant load <add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />. When I comment out that, I get error saying 'System.IO.FileNotFoundException: Could not load file or assembly 'UrlRewritingNet.UrlRewriter' or one of its dependencies. The system cannot find the file specified.'
From what I understand, these .dll are needed for ASP.net MVC. I do not have the ASP.net MVC installed on this box, so I am cluesless as to why this is happening.
Is it a requirement that I have to upgrade to 4.10 first?
Another thing. I had to get a hotfix for the v4.9.0 installation. the original v4.9.0 umbraco.dll had a problem with URL's with a ~. The patched file given to me was issued in inlinexsltfix490.zip (umbraco.dll 9/24/2012 8:47 AM file version 1.0.4640.26027)
I have also attempted to take baby steps and upgrade from 4.9.0 to 4.10.1. The main site comes up correctly, however when I attempt to open the wordpress site I get the same error:
Server Error in '/blog' Application.
Configuration Error
Line 113: <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> Line 114: <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> Line 115: <add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> Line 116: <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> Line 117: <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
Source File: F:\compare\v4.10.1\web.config Line: 115
Assembly Load Trace: The following information can be helpful to determine why the assembly 'System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' could not be loaded.
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.272
I solved my problem. had to install
- AspNetWebPages.msi - ASP.NET Web Pages with Razor Syntax
ASP.NET Web Pages with Razor Syntax is a web framework and part of WebMatrix which gives you everything you need to build Web sites using Windows.
(http://www.microsoft.com/en-us/download/details.aspx?id=15979)
- MVC3.exe - ASP.NET MVC 3 RTM
ASP.NET MVC 3 provides a Model-View-Controller (MVC) framework on top of the ASP.NET 4 runtime
(http://www.microsoft.com/en-us/download/details.aspx?id=4211)
Even though we don't use MVC, Umbraco apparently needs to have the files contained in the above installs.
is working on a reply...