Followed 4.7.0 upgrade instructions; all XSLT scripts broken
Hello. Just upgraded my 4.6.1 Umbraco site this even to 4.7.0 using the upgrade instructions found on http://umbraco.codeplex.com/releases/view/62573. I did the following exactly and in this order:
Backed up old 4.6.1 site and associated SQL database
In /bin folder, deleted Microsoft.Scripting.dll
In /bin folder, deleted all Iron * named files
In /bin folder, deleted all RazorEngine * named files
Added the four new sections to the web.config
Started up the new and allowed the installer to complete the dbase upgrade
Logged into Umbraco
The Umbraco interface loads fine and is working fast. When I load the live site, any area that relied on an XSLT script for content, errors are displayed in those locations. So I then went into Umbraco and loaded one of my XSLY files and attempted to save it. Umbraco gives the following error:
<<< Start Error >>>
Error occured
System.Exception: Unable to load one or more of the types in assembly 'Microsoft.Dynamic, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Exceptions were thrown: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. at umbraco.BusinessLogic.Utils.TypeFinder.FindClassesMarkedWithAttribute(Assembly assembly, Type attribute) at umbraco.BusinessLogic.Utils.TypeFinder.FindClassesMarkedWithAttribute(Type attribute) at umbraco.macro.GetXsltExtensionsImpl() at umbraco.cms.businesslogic.cache.Cache.GetCacheItem[TT](String cacheKey, Object syncLock, CacheItemPriority priority, CacheItemRemovedCallback refreshAction, CacheDependency cacheDependency, TimeSpan timeout, GetCacheItemDelegate`1 getCacheItem) at umbraco.macro.GetXsltExtensions() at umbraco.macro.AddMacroXsltExtensions() at umbraco.presentation.webservices.codeEditorSave.SaveXslt(String fileName, String oldName, String fileContents, Boolean ignoreDebugging)
<<<End Error >>>
It looks like my XSLT files need the Microsoft.Scripting.dll files that Umbraco instructed me to delete during the upgrade. What steps should I now take to restore my Website? Please and thank you.
As suggested, I restored the Microsoft.Scripting.dll file, but now I get the following error upon saving an XSLT file:
Error occured
System.Exception: Unable to load one or more of the types in assembly 'umbraco.MacroEngines.Legacy, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Exceptions were thrown: System.TypeLoadException: Method 'get_SupportedExtensions' in type 'umbraco.MacroEngines.Legacy.DLRScriptingEngine' from assembly 'umbraco.MacroEngines.Legacy, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation. at umbraco.BusinessLogic.Utils.TypeFinder.FindClassesMarkedWithAttribute(Assembly assembly, Type attribute) at umbraco.BusinessLogic.Utils.TypeFinder.FindClassesMarkedWithAttribute(Type attribute) at umbraco.macro.GetXsltExtensionsImpl() at umbraco.cms.businesslogic.cache.Cache.GetCacheItem[TT](String cacheKey, Object syncLock, CacheItemPriority priority, CacheItemRemovedCallback refreshAction, CacheDependency cacheDependency, TimeSpan timeout, GetCacheItemDelegate`1 getCacheItem) at umbraco.macro.GetXsltExtensions() at umbraco.macro.AddMacroXsltExtensions() at umbraco.presentation.webservices.codeEditorSave.SaveXslt(String fileName, String oldName, String fileContents, Boolean ignoreDebugging)
I read a bunch of posts on this subject (after I experienced XSLT issues too after upgrading from 4.5.2 to 4.7.0) and the only solution that worked for me was installing ASP.NET MVC 3.0.
Marc, You noted you were able to restore your XSLT after installed MVC 3.0. Did you need to keep the Microsoft.Scripting.dll as well? I checked my server, and I have the following frameworks installed:
v2.0.50727 v3.5 SP1 v4.0.30319
3.0 MCV seems to be available via the Web Platform Installed in IIS.
Edit: The following is not true. Scroll down for the reason why. Re-edit: Edit killed the 'code' block.
I removed Microsoft.Scripting*.dll, Microsoft.Dynamic.dll, Iron*.dll from my 4.5.2 install and added this snippet to web.config (because I installed MVC 3.0, not 1.0):
While my XSLT now works, there are other DLLs in the /bin folder which are not part of the 4.7 final build, no idea what they do or if they should be removed:
NativeAssemblerInjection.dll NativeAssemblerInjection.pdb Nibble.Umb.ZipUpload.dll Our.Umbraco.Tree.Config.dll (I think from the config tree package I installed)
I might suggest that the dev add more files to the delete list on the download page ;)
Unformtuantely after reading your posts and other threads, I still have issues with the XSLT renderings.. If you have a couple of minutes to look over these, i apprecciate it.
I upgraded from 4.6.1 (worked fine all the time, been using it since v3, don't recall having added any packages outside the default installation) to 4.7.0 (downloaded the recommended version today):
backed up files and db
restored new db, created new folder, replaced the website's content with the 4.7.0 final release zip content.
changed the webconfig to match the new connection string
accessed the webiste and followed the install instructions
set the appropriate permissions (using the icacls "iis application pool \ app_pool_name" )
all ok (no db changes apparently)
deleted the following files:
ok... changed the umbracoSettings.config, to set <UseLegacyXmlSchema>True</UseLegacyXmlSchema>
restarted the website (even did a iisreset and all) and still get the following error: Error parsing XSLT file: \xslt\***.xslt
the following files are still in the \bin folder:
Also, when trying to edit and save an XSLT file within the Developer / XSLT section i get the following error:
Error occured
System.Exception: Unable to load
one or more of the types in assembly 'umbraco.standardFormhandlers,
Version=1.0.3625.27286, Culture=neutral, PublicKeyToken=null'.
Exceptions were thrown:
System.TypeLoadException: Could not load type
'umbraco.interfaces.IFormhandler' from assembly 'interfaces,
Version=1.0.4085.20549, Culture=neutral, PublicKeyToken=null'.
System.TypeLoadException: Could not load type
'umbraco.interfaces.IFormhandler' from assembly 'interfaces,
Version=1.0.4085.20549, Culture=neutral, PublicKeyToken=null'.
System.TypeLoadException: Could not load type
'umbraco.interfaces.IFormhandler' from assembly 'interfaces,
Version=1.0.4085.20549, Culture=neutral, PublicKeyToken=null'.
at umbraco.BusinessLogic.Utils.TypeFinder.FindClassesMarkedWithAttribute(Assembly assembly, Type attribute)
at umbraco.BusinessLogic.Utils.TypeFinder.FindClassesMarkedWithAttribute(Type attribute)
at umbraco.macro.GetXsltExtensionsImpl()
at umbraco.cms.businesslogic.cache.Cache.GetCacheItem[TT](String
cacheKey, Object syncLock, CacheItemPriority priority,
CacheItemRemovedCallback refreshAction, CacheDependency cacheDependency,
TimeSpan timeout, GetCacheItemDelegate`1 getCacheItem)
at umbraco.macro.GetXsltExtensions()
at umbraco.macro.AddMacroXsltExtensions()
at umbraco.presentation.webservices.codeEditorSave.SaveXslt(String
fileName, String oldName, String fileContents, Boolean ignoreDebugging)
Also, when trying to access the "Log entries" within the Developer section i get the following (for any item, like Errors, System, Debug etc.):
Method not found: 'System.Data.DataSet
umbraco.BusinessLogic.Log.GetLog(umbraco.BusinessLogic.User,
umbraco.BusinessLogic.LogTypes, System.DateTime)'.
I know this has been a lot of talking but, I cannot seem to solve this on my own.
Did anyone find a solution to the problem Raz mentioned? I'm having the same issue after upgrading to v4.7.0, same exception when saving the xslt or using debug mode.
It might be worth adding, that I'm upgrading from v4.0.2.1 and my XSLT is now following the 4.5 schema.
raz, you seem to have a fair amount of older dll's in your bin directory.
Perhaps it's a good idea to start with just the dll's from the umbraco 4.7 package and add only the dll's you actually need.
One dll i don't have in my install and that throws a fit in your error message is 'umbraco.standardFormhandlers'.
Another clue might be in the mentioning of 'GetXsltExtensions'. Check your config\xsltExtensions.config and see if anything in there is causing trouble.
The log entries issue might because the Umbraco add-on was developed/built against code that has since been moved/removed within the Umbraco assemblies. It can't find a method that used to be there but is not there anymore. If the sourcecode for the add-on is available you could try rebuilding it after referencing Umbraco 4.7 dll's.
Followed 4.7.0 upgrade instructions; all XSLT scripts broken
Hello. Just upgraded my 4.6.1 Umbraco site this even to 4.7.0 using the upgrade instructions found on http://umbraco.codeplex.com/releases/view/62573. I did the following exactly and in this order:
The Umbraco interface loads fine and is working fast. When I load the live site, any area that relied on an XSLT script for content, errors are displayed in those locations. So I then went into Umbraco and loaded one of my XSLY files and attempted to save it. Umbraco gives the following error:
<<< Start Error >>>
Error occured
System.Exception: Unable to load one or more of the types in assembly 'Microsoft.Dynamic, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Exceptions were thrown:
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
at umbraco.BusinessLogic.Utils.TypeFinder.FindClassesMarkedWithAttribute(Assembly assembly, Type attribute)
at umbraco.BusinessLogic.Utils.TypeFinder.FindClassesMarkedWithAttribute(Type attribute)
at umbraco.macro.GetXsltExtensionsImpl()
at umbraco.cms.businesslogic.cache.Cache.GetCacheItem[TT](String cacheKey, Object syncLock, CacheItemPriority priority, CacheItemRemovedCallback refreshAction, CacheDependency cacheDependency, TimeSpan timeout, GetCacheItemDelegate`1 getCacheItem)
at umbraco.macro.GetXsltExtensions()
at umbraco.macro.AddMacroXsltExtensions()
at umbraco.presentation.webservices.codeEditorSave.SaveXslt(String fileName, String oldName, String fileContents, Boolean ignoreDebugging)
<<<End Error >>>
It looks like my XSLT files need the Microsoft.Scripting.dll files that Umbraco instructed me to delete during the upgrade. What steps should I now take to restore my Website? Please and thank you.
Hi Robert
Try having a look at the xsltExtensions.config in the config folder - is there a reference for the above in there for some reason?
/Jan
Hi Jan,
My xsltExtensions.config file contains the following ... custom calls to some DLLs needed for the site. Nothing pertaining to Microsoft.Scripting.dll.
<?xml version="1.0" encoding="utf-8" ?>
<XsltExtensions>
<ext assembly="bct.xsltx" type="bct.xsltx.page" alias="bct.xsltx.page"/>
<ext assembly="cln.xsltext" type="cln.xsltext.mail" alias="cln.xsltext.mail"/>
</XsltExtensions>
Robert
Hi Robert
Ok...hmmm, what happens if you download an older Umbraco version with the old binaries and copy over the dll from there?
/Jan
Jan,
As suggested, I restored the Microsoft.Scripting.dll file, but now I get the following error upon saving an XSLT file:
Error occured
System.Exception: Unable to load one or more of the types in assembly 'umbraco.MacroEngines.Legacy, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Exceptions were thrown:
System.TypeLoadException: Method 'get_SupportedExtensions' in type 'umbraco.MacroEngines.Legacy.DLRScriptingEngine' from assembly 'umbraco.MacroEngines.Legacy, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.
at umbraco.BusinessLogic.Utils.TypeFinder.FindClassesMarkedWithAttribute(Assembly assembly, Type attribute)
at umbraco.BusinessLogic.Utils.TypeFinder.FindClassesMarkedWithAttribute(Type attribute)
at umbraco.macro.GetXsltExtensionsImpl()
at umbraco.cms.businesslogic.cache.Cache.GetCacheItem[TT](String cacheKey, Object syncLock, CacheItemPriority priority, CacheItemRemovedCallback refreshAction, CacheDependency cacheDependency, TimeSpan timeout, GetCacheItemDelegate`1 getCacheItem)
at umbraco.macro.GetXsltExtensions()
at umbraco.macro.AddMacroXsltExtensions()
at umbraco.presentation.webservices.codeEditorSave.SaveXslt(String fileName, String oldName, String fileContents, Boolean ignoreDebugging)
Robert
I read a bunch of posts on this subject (after I experienced XSLT issues too after upgrading from 4.5.2 to 4.7.0) and the only solution that worked for me was installing ASP.NET MVC 3.0.
After installing this, everything worked fine.
Marc, You noted you were able to restore your XSLT after installed MVC 3.0. Did you need to keep the Microsoft.Scripting.dll as well? I checked my server, and I have the following frameworks installed:
v2.0.50727
v3.5 SP1
v4.0.30319
3.0 MCV seems to be available via the Web Platform Installed in IIS.
Edit: The following is not true. Scroll down for the reason why.
Re-edit: Edit killed the 'code' block.
I removed Microsoft.Scripting*.dll, Microsoft.Dynamic.dll, Iron*.dll from my 4.5.2 install and added this snippet to web.config (because I installed MVC 3.0, not 1.0):
The snippet comes from this post: http://our.umbraco.org/projects/website-utilities/xsltsearch/xsltsearch-bugs/17353-Why-30-need-to-install-mvc-I-think-this-is-a-bug
Then my XSLT's work again.
Ok, I searched more for posts on this issue, and after finding a few, I did the following and my XSLT runs again.
Umbraco requests deletion of-
Microsoft.Scripting.dll
Iron * named files
RazorEngine * named files
Additionally I had to delete-
umbraco.MacroEngines.Legacy.dll
Microsoft.Scripting.Debugging.dll
Microsoft.Dynamic.dll
While my XSLT now works, there are other DLLs in the /bin folder which are not part of the 4.7 final build, no idea what they do or if they should be removed:
NativeAssemblerInjection.dll
NativeAssemblerInjection.pdb
Nibble.Umb.ZipUpload.dll
Our.Umbraco.Tree.Config.dll (I think from the config tree package I installed)
I might suggest that the dev add more files to the delete list on the download page ;)
Thanks a million Robert that seems to have worked!
Robert, that's pretty much the same thing I had to do.
Except I didn't have the umbraco.MacroEngines.Legacy.dll and RazorEngine* because I didn't upgrade from 4.6.x.
The other files you found are from add-ons that should not relate to Umbraco's core functionality (like XSLT's) working or not.
All in all the upgrading is not as straightforward as I hoped, but with people sharing their experiences it at least is getting documented.
My earlier 'ramblings' about needing MVC 3.0 were misguided.
The dependency was not caused by Umbraco itself but by the ReCaptha dll I have in my \bin directory. This needs MVC 3.0, not Umbraco.
It's still kinda weird Umbraco checks dependencies on a dll that's not used in the pages at all and fails rendering XSLT's as a result.
this solution worked to perfection for me. I still need to thoroughly test but so far it looks good. Thanks
i went from 4.5.2 to 4.7
Hi guys,
Unformtuantely after reading your posts and other threads, I still have issues with the XSLT renderings.. If you have a couple of minutes to look over these, i apprecciate it.
I upgraded from 4.6.1 (worked fine all the time, been using it since v3, don't recall having added any packages outside the default installation) to 4.7.0 (downloaded the recommended version today):
Error parsing XSLT file: \xslt\***.xslt
I know this has been a lot of talking but, I cannot seem to solve this on my own.
Thank you,
Raz
Hey!
Did anyone find a solution to the problem Raz mentioned? I'm having the same issue after upgrading to v4.7.0, same exception when saving the xslt or using debug mode.
It might be worth adding, that I'm upgrading from v4.0.2.1 and my XSLT is now following the 4.5 schema.
Any hints appreciated - thanks a bunch!
Best,
Joakim
raz, you seem to have a fair amount of older dll's in your bin directory.
Perhaps it's a good idea to start with just the dll's from the umbraco 4.7 package and add only the dll's you actually need.
One dll i don't have in my install and that throws a fit in your error message is 'umbraco.standardFormhandlers'.
Another clue might be in the mentioning of 'GetXsltExtensions'. Check your config\xsltExtensions.config and see if anything in there is causing trouble.
The log entries issue might because the Umbraco add-on was developed/built against code that has since been moved/removed within the Umbraco assemblies. It can't find a method that used to be there but is not there anymore. If the sourcecode for the add-on is available you could try rebuilding it after referencing Umbraco 4.7 dll's.
The "dll-reset" worked away the exception, thanks Marc!
Best,
Joakim
This did the trick for me too. I had a bunch of old dlls.
Steps:
~Sharmin
Glad it worked out for you Sharmin. I'm still trying to get Umbraco admin to update the upgrade instructions.
is working on a reply...