After upgrading to 1.4.2 i got errors on the Users Website-settings and System Settings > Servers > click All IIS services.
In the event viewer on these IIS machines, i got these error:
[11/28/2018 9:50:33 AM] ERROR: 'Internet Information Services 10.0' InitFeeds
System.IO.FileLoadException: Could not load file or assembly 'SolidCP.Providers.Base, Version=1.4.1.0, Culture=neutral, PublicKeyToken=da8782a6fc4d0081' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
File name: 'SolidCP.Providers.Base, Version=1.4.1.0, Culture=neutral, PublicKeyToken=da8782a6fc4d0081'
at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type)
at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName)
at System.RuntimeType.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)
at System.Type.GetType(String typeName)
at SolidCP.Providers.HostingServiceProviderWebService.get_Provider()
at SolidCP.Server.WebServer.InitFeeds(Int32 UserId, String[] feeds)WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLMSoftwareMicrosoftFusion!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 [HKLMSoftwareMicrosoftFusion!EnableLog].
Strange part is it refered to 1.4.1.0 but installed 1.4.2?
I try to manual overwrite all files in SolidCP-Server-asp-v2-Update.zip, no solution. Also try to update all files from SolidCP-Server-asp-v2.zip without web.config. Also no success! Then updated the web.config from the zip and take the password and machinekey info to the new web.config, also no success.
Now i got almost useless control panel.
Does anybody known a hint to solve this problem?
Hello,
can you check the file details of providers.base and make sure it states version 1.4.2?
If so then it's most likely Portal or Enterprise that are different versions.
Regards,
Marco
Hi Marco,
Thanks for the quick reply! The SolidCP.Providers.Base.dll on the IIS machines are 1.4.2.0, so thats up-to-date 🙂
I also already updated the Enterprise and Portal with the -update.zip. Do you think i need to update it with the normal .zip?
With the poweshell update script i got some erros, so it looks like there is missing a updates file, but where haha?
I do a full manual update on all servers, interprise and portal. Double checked if the database has updated.
But still got the same error on the IIS servers. If i open :9003 on the IIS servers, all are 1.4.2.
Now i don't known how to go further.
I have a backup from 1.4.1, but I don't like to take a step back. Hopefully somebody known a solution?
Well the problem is it's trying to find version 1.4.1 while you have 1.4.2 installed.
this normally means some files weren't properly upgraded.
Could you do an iisreset, make sure your browser cache is emptied etc?